VDR version 2.8.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
https://git.tvdr.de/?p=vdr.git;a=snapshot;h=stable/latest;sf=tbz2
The changes since version 2.8.1:
- Updated the Italian OSD texts (thanks to Diego Pierotto). - Fixed setting the color buttons in the "Recordings" menu. - Fixed checking frames when cutting a recording, in case an I-frame contains no video data. APIVERSNUM is now 30013. - Fixed wrong start times in the timer given to calls to cStatus::TimerChange() (reported by Robert Hannebauer). - Fixed setting the texts on the color buttons in the "What's on..." menu in case the current channel has no events. - Fixed pausing replay at the last editing mark (reported by Andreas Baierl). - Added cRemote::InEditMode(), which allows remote controls to detect when a string item is being edited. - The first column in the Setup menus is now sized dynamically, to avoid truncating texts. If any of the values in a call to cOsdMenu::SetCols() or cSkinDisplayMenu::SetTabs() is negative, it is now considered to be given as actual pixels. Plugins that reimplement cSkinDisplayMenu::SetTabs() need to adapt this function to handle negative values. See the default implementation in cSkinDisplayMenu::SetTabs(). - Added constants osUser11...osUser20 (suggested by Matthias Senzel). - Fixed displaying subtitles with the same PTS as the previous ones. - Improved recursive locking in cMutex (thanks to Dirk Nehring). - Made LastSignal in vdr.c 'volatile sig_atomic_t' (thanks to Dirk Nehring). - Added missing calls to Close() in cSocket (thanks to Dirk Nehring). - Increased ERROR_HANDLING_DELTA to 5 in cutter.c (suggested by Matthias Senzel). - Improved handling repeated keys in cRemote (thanks to Stefan Hofmann). - Added an upper limit of 2000 to "Setup/Miscellaneous/Remote control repeat delay" and "Setup/Miscellaneous/Remote control repeat delta" (thanks to Stefan Hofmann). - Changed incrementing PanicLevel, since '++' in this place is deprecated in C++20 (thanks to Dirk Nehring). - Extended the "Channel selection" section in PLUGINS.html (thanks to Winfried Köhler). - Now logging an error if the format string in a call to one of the *syslog() macros is too long (suggested by Markus Ehrnsperger). - Improved lirc.c (thanks to Jörg Riechardt and Stefan Herdler). - Fixed skipping forward to the next error if that error is exactly on the next I-frame. - Stale .timer files are now deleted when VDR is restarted (reported by Stefan Hofmann). - Fixed the total error count in case of several edited sequences that contain errors (reported by Stefan Hofmann). - Fixed a precedence problem in cLircDevRemote::Action(). - Added missing 'override' keywords. - Plugins need to be rebuilt.
Homepage: https://www.tvdr.de Facebook: https://www.facebook.com/VideoDiskRecorder
Have fun!
Klaus