[ANNOUNCE] VDR version 2.7.1 released

Klaus Schmidinger <[email protected]> Mon, 9 Sep 2024 13:25:05 +0200
Newsgroups gmane.linux.vdr
Message-ID <[email protected]>
VDR version 2.7.1 is now available at the official VDR GIT archive

       git://git.tvdr.de

You can also get the latest stable version with

       git clone --branch stable/latest git://git.tvdr.de/vdr.git

or as a tar archive with

       http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/2.7.1;sf=tbz2

The changes since version 2.6.9:

- Removed deprecated function cDevice::SetCurrentChannel(const cChannel *Channel).
- Removed deprecated function cSkinDisplayMenu::SetItemEvent(const cEvent *Event, int Index,
   bool Current, bool Selectable, const cChannel *Channel, bool WithDate, eTimerMatch TimerMatch).
- Removed deprecated functions from cFile.
- The default for DEPRECATED_SCHEDULE_GET_EVENT has been set to 0, which means that
   the function GetEvent(tEventID EventID, time_t StartTime = 0) is no longer available.
   You can add 'DEPRECATED_SCHEDULE_GET_EVENT=1' when compiling in order to restore this
   functionality. However, it is recommended to use GetEventById() and GetEventByTime()
   instead.
- The default for DEPRECATED_SECTIONSYNCER_SYNC_REPEAT has been set to 0, which means that
   the functions Repeat() and Sync() are no longer available.
   You can add 'DEPRECATED_SECTIONSYNCER_SYNC_REPEAT=1' when compiling in order to restore this
   functionality. However, it is recommended to use Check() and Processed() instead.
- The default for DEPRECATED_CCONTROL has been set to 0, which means that
   the function Control(bool Hidden) is no longer available.
   You can add 'DEPRECATED_CCONTROL=1' when compiling in order to restore this
   functionality. However, it is recommended to use Control(cMutexLock &MutexLock, bool Hidden)
   instead.
- Changed the error message when trying to attach a player to a primary device without
   an MPEG decoder.
- The new SVDRP command 'AUDI' can be used to list the currently available audio tracks
   and select one of them.
- Fixed a crash when deleting a recording that is currently being edited, and then
   immediately deleting the edited version, too (reported by Marko Mäkelä).
- The '.update' file in the video directory is now created if it doesn't already exist.
- Improved the error message when closing a frontend (thanks to Markus Ehrnsperger).
- There will be no more distinction between "developer" and "stable" versions regarding
   version numbering. Version numbers are simply counted upwards, with each of the three
   parts ("version", "major", "minor") always being a single digit, and '0' being skipped.
- Plugins that have been built with API version 2.6.9 do not need to be rebuilt.

Homepage: http://www.tvdr.de
Facebook: https://www.facebook.com/VideoDiskRecorder

Have fun!

Klaus