[ANNOUNCE] VDR version 2.7.2 released

Klaus Schmidinger <[email protected]> Fri, 27 Sep 2024 12:14:16 +0200
Newsgroups gmane.linux.vdr
Message-ID <[email protected]>
VDR version 2.7.2 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=stable/latest;sf=tbz2

The changes since version 2.7.1:

- Fix for compilers that don't like non-constant format strings (thanks to Stefan Hofmann).
- Deprecated code is now marked with [[deprecated]] to issue a compile time warning when
   used.
- Made APIVERSION independent from VDRVERSION to avoid irritation in case only
   VDRVERSION is incremented (originally suggested by Winfried Köhler, with contributions
   from Lars Hanisch and Manuel Reimer).
   APIVERSNUM is now 30003.
- Fixed a problem in cSchedule::Sort(), in case hasRunning was true, but there was no event
   with RunningStatus() >= SI::RunningStatusPausing (reported by Markus Ehrnsperger).
- Silenced a compiler warning with gcc 14.1.0 (reported by Winfried Köhler).
- Updated the Italian OSD texts (thanks to Diego Pierotto).
- Moved error checking from recorder.c to remux.c.
- The number of errors in a recording now represents the number of broken frames.
- Now distinguishing between frames with errors and completely missing frames.
- Recording errors are now marked in the index file.
- Fixed description of cSkinDisplayReplay::SetRecording().
- Errors are now shown as diamond shaped markers in the replay progress display of the
   default skins. Plugin authors can switch to the new constructor of cProgressBar to
   benefit from this feature. Of course this only works with recordings that have error
   information stored in their index file. If you have existing recordings with errors
   and want them to be displayed in the progress bar, you can re-generate their index
   file, either by deleting the old index, or by running vdr with the --genindex option.
   APIVERSNUM is now 30004.
- When the index file of a recording is regenerated, errors in the recording are now
   stored in the index file.
- The info file of an edited recording now contains the number of errors in the edited
   version. Note that this applies only to recordings that have errors stored in their
   index file. If errors are not stored in the index file, the edited version will have
   its number of errors set to that of the original recording.
   APIVERSNUM is now 30005.
- Fixed singular when displaying number of errors in the recording info.
- Increased the bpp of cProgressBar to 4 to handle all different colors.
- Fixed a problem with duplicate events if they are moved to a lower table ID and at the
   same time get a new event ID (reported by Markus Ehrnsperger).
- Plugins need to be rebuilt.

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

Have fun!

Klaus