[vdr] [ANNOUNCE] VDR developer version 1.3.33

Klaus Schmidinger Klaus.Schmidinger at cadsoft.de
Sun Sep 25 16:56:47 CEST 2005


VDR developer version 1.3.33 is now available at

     ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.3.33.tar.bz2

A 'diff' against the previous version is available at

     ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.3.32-33.diff

The changes since version 1.3.32:

- Fixed two errors in 'newplugin' (thanks to Alexander Rieger).
- Fixed converting arbitrarily formatted summary.vdr files (thanks to Thomas Günther).
- Fixed handling color buttons in cMenuEditStrItem (thanks to Alexander Rieger).
- Added cChannel::LinkChannels() and cChannel::RefChannel() (suggested by Helmut Auer).
   Note that VDR itself doesn't actually use the linked channels, yet, so there is
   no guarantee that this really works under all circumstances.
- Added a missing include statement to the 'sky' plugin (thanks to Alfred Zastrow
   for reporting this one).
- Fixed handling key macros with keys after @plugin (thanks to Rolf Ahrenberg for
   reporting this one).
- Fixed error handling in cCiTransportConnection::RecvTPDU() (thanks to Georg Acher
   for reporting this one).
- Removed obsolete 'shift' code in device.[hc].
- The SVDRP command DELR no longer triggers a complete reload of the global Recordings
   list, but rather deletes that particular entry.
- The list of recordings is now read in a separate thread, resulting in a faster
   startup if there are a great many of recordings, or the disk(s) have to spin up.
   If the Recordings menu is opened while the list of recordings is still being read,
   the menu will be updated accordingly.
   Plugins that access the global Recordings variable should lock the thread, either
   by calling

     Recordings.Lock();
     ...
     Recordings.Unlock();

   or by putting something like

     cThreadLock RecordingsLock(&Recordings);

   into the respective code block. Thanks to Carsten Koch for his help in testing
   and debugging this.
- The 'new' indicator in the Recordings menu is now kept up-to-date (thanks to
   Thomas Günther).
- Updated the Romanian OSD texts (thanks to Lucian Muresan).
- Updated the Russian OSD texts (thanks to Oleg ???).
- The '.update' file in the video directory is now touched when a recording is
   added or deleted, so that other VDR instances can update their lists (thanks to
   Alexander Rieger).
- Made the function ExchangeChars() public (suggested by Lucian Muresan).

Have fun!

Klaus



More information about the vdr mailing list