VDR version 2.8.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
https://git.tvdr.de/?p=vdr.git;a=snapshot;h=stable/latest;sf=tbz2
The changes since version 2.7.9:
- Removed leftover cMenuRecordings::path. - Fixed a typo in the German OSD texts (thanks to Stefan Hofmann). - Opening a folder in the "Recordings" menu now selects the most recently played recording in that folder (suggested by Stefan Hofmann). APIVERSNUM is now 30012. - The new setup option "Miscellaneous/Open Recordings menu at last replayed" can be used to make the "Recordings" key on the remote control open the menu at the last replayed recording (thanks to Stefan Hofmann). See MANUAL for details. - Fixed handling the resume data in case the recording is renamed or moved (reported by Stefan Hofmann). - Fixed an invalid lock sequence when deleting a recording that is currently being edited (thanks Matthias Senzel). - Fixed handling calls to cRecordings::DelByName() with extensions other than '.rec' (thanks to Markus Ehrnsperger). - Fixed estimating missing frames at the end of a recording (reported by Christoph Haubrich). - The resume file of a recording is now initialized when starting replay, to make sure it will be treated as "last replayed" (suggested by Stefan Hofmann). - Fixed the description of cSkinDisplayReplay::SetJump() (reported by Christoph Haubrich). - Fixed removing the Jump prompt in the replay display of the default skins. - Increased MAXFRAMESIZE to 3MB (reported by Christoph Haubrich). - Now calling _exit() if exit() fails in the Watchdog (thanks to Stefan Herdler). - Revised the fix in handling kPause, kPlayPause and kRecord in case they are pressed during replay while a menu is open (thanks to Johann Friedrichs). - Increased the maximum number of devices to 32. - Now automatically updating items in the Recordings menu for ongoing recordings (suggested by Stefan Hofmann). - Updated the Hungarian OSD texts (thanks to István Füley). - The new menu category mcRecordingDel is now used to mark the "Deleted recordings" menu. - Added cSpuDecoder::setResolution(), plus implementation in cDvbSpuDecoder (thanks to Andreas Regel). For backwards compatibility with plugins that might derive from cSpuDecoder, the base class function is not pure, like the others, but simply empty, so that these plugins will still compile. - The new color constant clrTranslucent can be used to have the OSD's DrawText() functions actually set background pixels, which clrTransparent doesn't (reported by Matthias Senzel). - Changed the call to Skins.Message() to Skins.QueueMessage() in cEITScanner::Process(), to avoid an invalid lock sequence in case the skin's SetMessage() or Flush() function sets locks (reported by Stefan Herdler). - Changed all calls to Skins.Message() that don't use mtStatus and don't check the return value to to Skins.QueueMessage(), to avoid invalid lock sequences. - The "Edit recording" menu can now modify the value of the parental rating (suggested by Stefan Hofmann). - The function cRecordingInfo::SetData() is now deprecated. Use the explicit functions SetTitle(), SetShortText() and SetDescription() instead. - Finishd editing processes are now reported even if a menu is open. - Updated the Finnish OSD texts (thanks to Marko Mäkelä). - Updated the Polish OSD texts (thanks to Tomasz Maciej Nowak). - Plugins need to be rebuilt.
Homepage: https://www.tvdr.de Facebook: https://www.facebook.com/VideoDiskRecorder
Have fun!
Klaus