Permalink
Commits on Jul 6, 2015
  1. added support for HD only channel list

    - robo.TV uses only HD channels
    committed Jul 6, 2015
Commits on Mar 25, 2015
Commits on Mar 20, 2015
Commits on Jan 6, 2015
  1. [cLiveStreamer] start streaming with an AV packet

    - wait for the first audio or video packet
    committed Jan 5, 2015
  2. [cLiveQueue] discard not essential packet if the buffer fills up

    - remove teletext / signalinfo packets if the buffer gets full
    committed Jan 5, 2015
  3. [cLivePatFilter] do not detach / attach receiver for VDR >= 2.1.6

    - the ChannelChange notification will trigger the receiver restart
    committed Jan 5, 2015
Commits on Jan 5, 2015
  1. [cChannelCache] added ItemFromChannel method

    - this method creates a cache template (unparsed streams) from a
      VDR channel
    committed Jan 5, 2015
Commits on Nov 6, 2014
  1. remove oldest entries from queue

    - remove oldest (not newest) entries if the queue gets too big
    committed Nov 6, 2014
Commits on Jun 23, 2014
  1. package fix, closes #121

    committed Jun 23, 2014
Commits on Mar 21, 2014
  1. create stable uid's for timers

    committed Mar 21, 2014
Commits on Mar 15, 2014
  1. retune channel on signal lost

    committed Mar 15, 2014
Commits on Mar 2, 2014
  1. party revert unused timer code

    committed Mar 2, 2014
Commits on Mar 1, 2014
  1. store channelcache in a binary file format

    - saves some bytes of diskspace
    committed Feb 19, 2014
  2. timer handling fixes

    - use a unique id to identify timers
      clients tend to mix up timers if we use the index
    - cache active recordings and prevent signalling
      of a newly scheduled recording if a timer completes
    committed Mar 1, 2014
Commits on Feb 22, 2014
  1. livequeue: fixed invalid access

    committed Feb 11, 2014
  2. i18n: translation fixes

    - fixed empty language fields
    - removed autogenerated xvdr.pot from git
    - updated .gitignore
    committed Feb 11, 2014
  3. i18n: added german translation

    committed Feb 10, 2014
  4. do not write channelcache twice

    committed Feb 10, 2014
  5. proper server shutdown

    committed Feb 9, 2014
  6. change the way of handling live streaming

    Do not stop the streaming client if the receiver gets detached.
    The live-streamer constantly tries to attach to any available receiver
    to serve the streaming request. VDR notifies about stream changes via
    the newly introduced ChannelChange() status message.
    committed Jan 28, 2014
Commits on Feb 19, 2014
  1. fixed invalid read in cRecordingsCache::gc()

    valgrind warning:
    ==32616== Invalid read of size 4
    ==32616==    at 0x41FFBE5: std::_Rb_tree_increment(std::_Rb_tree_node_base*) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
    ==32616==    by 0x4CF3FD9: cRecordingsCache::gc() (stl_tree.h:196)
    ==32616==    by 0x4CFF825: cXVDRServer::Action() (xvdrserver.c:332)
    ==32616==    by 0x8154FF3: cThread::StartThread(cThread*) (thread.c:262)
    ==32616==    by 0x40B0D4B: start_thread (pthread_create.c:308)
    ==32616==    by 0x43C7BAD: clone (clone.S:130)
    ==32616==  Address 0xae479c4 is 12 bytes inside a block of size 40 free'd
    ==32616==    at 0x402ACFC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
    ==32616==    by 0x4CF3FC9: cRecordingsCache::gc() (new_allocator.h:98)
    ==32616==    by 0x4CFF825: cXVDRServer::Action() (xvdrserver.c:332)
    ==32616==    by 0x8154FF3: cThread::StartThread(cThread*) (thread.c:262)
    ==32616==    by 0x40B0D4B: start_thread (pthread_create.c:308)
    ==32616==    by 0x43C7BAD: clone (clone.S:130)
    committed Feb 19, 2014
Commits on Feb 10, 2014
  1. build fix for vdr 2.1.4

    - renamed ChannelChange() -> ChannelsChanged()
    committed Feb 10, 2014
  2. Merge pull request #119 from manio/master

    Silent compiler warnings
    committed Feb 10, 2014
Commits on Feb 6, 2014
  1. Merge pull request #118 from wunderlins/master

    compile fix
    committed Feb 6, 2014
Commits on Jan 20, 2014
Commits on Oct 20, 2013
  1. Merge pull request #113 from stefansaraev/2.1.2-buildfix

    vdr 2.1.2 buildfix
    committed Oct 20, 2013
Commits on Sep 27, 2013
Commits on Sep 20, 2013
  1. channel cache improvements

    - check cache for orphaned entries
    - create cache dynamically from vdr channel entries
      (this fixes some problems with new vdr channels not in the cache)
    committed Sep 20, 2013