Format: 1.8 Date: Mon, 19 Jan 2015 02:46:13 +0300 Source: vdr Binary: vdr vdr-dev vdr-dbg vdr-plugin-dvbsddevice vdr-plugin-dvbhddevice Architecture: source Version: 2.1.7-303~2db7397-precise Distribution: precise Urgency: medium Maintainer: Andrey Pavlenko Changed-By: Andrey Pavlenko Description: vdr - Video Disk Recorder for DVB cards vdr-dbg - Debug symbols for the VDR Video Disc Recorder vdr-dev - Video Disk Recorder for DVB cards vdr-plugin-dvbhddevice - Plugin that adds support for full featured HD-DVB cards to VDR vdr-plugin-dvbsddevice - Plugin that adds support for full featured SD-DVB cards to VDR Changes: vdr (2.1.7-303~2db7397-precise) precise; urgency=medium . * [2db73975424cf3df972c99af7bdee020aee23c8b] Version 2.1.7 VDR developer version 2.1.7 is now available at . ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.7.tar.bz2 . A 'diff' against the previous version is available at . ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.6-2.1.7.diff . MD5 checksums: . 1c954bad31ce74cd1cbd7987e62d2a98 vdr-2.1.7.tar.bz2 88a90327a75833b7723942d3bd25f954 vdr-2.1.6-2.1.7.diff . WARNING: ======== . This is a *developer* version. Even though *I* use it in my productive environment, I strongly recommend that you only use it under controlled conditions and for testing and debugging. . From the HISTORY file: - No longer logging an error message in DirSizeMB() if the given directory doesn't exist. This avoids lots of log entries in case several VDRs use the same video directory and one of them has already physically removed a recording directory, while the others still have it in their list of deleted recordings. - Updated the Italian OSD texts (thanks to Diego Pierotto). - A cCamSlot that has WantsTsData set to true in its constructor now also gets the CAT and EMM PIDs data. - Fixed a possible division by zero in frame rate detection. - VDR now reads command line options from *.conf files in /etc/vdr/conf.d (thanks to Lars Hanisch). See vdr.1 and vdr.5 for details. - Fixed a possible crash in the LCARS skin (thanks to Thomas Reufer). - Updated the dvbhddevice plugin source. - Fixed a bug in the Makefile when installing plugins with LCLBLD=1 (thanks to Stefan Huelswitt). - The pid of the PMT in which the CA descriptors of a given channel are broadcast is now stored together with the CA descriptors and can be retrieved by calling GetPmtPid() (this information is only required to receive encrypted channels with the OctopusNet receiver via the 'satip' plugin). - Channels that are not listed in the SDT are now only marked as OBSOLETE if "Setup/DVB/Update channels" is set to a value other than "no" or "PIDs only". - Fixed multiple OBSOLETE marks in channels that are not listed in the SDT in case "Setup/Miscellaneous/Show channel names with source" is set to "yes". - The new function cOsd::DrawScaledBitmap() is now used for drawing subtitles. This function can be reimplemented by high level OSDs which may be able to do the scaling in hardware or otherwise more efficiently (thanks to Thomas Reufer). - Fixed detaching receivers from devices in case a CAM needs to receive the TS (reported by Dietmar Spingler). - Fixed resetting the receiver for EMM pids for CAMs that need to receive the TS (reported by Dietmar Spingler). - Fixed (well, actually worked around) a problem with subtitles not being displayed because the broadcaster doesn't set the data's version numbers as required by the DVB standard (thanks to Rolf Ahrenberg). - Fixed support for systemd (thanks to Christopher Reimer). - Added a missing backslash to the help text of the SVDRP command MOVR (thanks to Lars Hanisch). - Added subsystem id support for DVB devices connected via USB (thanks to Jose Alberto Reguero). - Added the functions IndexOf(), InsertUnique(), AppendUnique() and RemoveElement() to the cVector class (thanks to Stefan Schallenberg). - Fixed a possible out-of-bounds access in cVector::Remove(). - Added functions to set and retrieve the priority of a cReceiver (suggested by Frank Schmirler). - Added the new parameters "Setup/Miscellaneous/Volume steps" and ".../Volume linearize" (thanks to Claus Muus). See the MANUAL for details. - Fixed jumping to an absolute position via the Red key in case replay was paused (reported by Dieter Ferdinand). - Changed the German weekday names from "MonDieMitDonFreSamSon" to "Mo.Di.Mi.Do.Fr.Sa.So." (thanks to Stefan Blochberger). - Now handling CAT sections that consist of more than one TS packet. - Added handling for DTS audio tracks to cPatPmtParser::ParsePmt() (thanks to Thomas Reufer). - Added support for PGS subtitles (thanks to Thomas Reufer). - Use of the function cOsd::GetBitmap() outside of derived classes is now deprecated, and it may be made 'protected' in a future version, since it doesn't work with TrueColor OSDs. Plugin authors may want to modify their code so that it works without this function. - Modified the descriptions of several threads, so that the important information (like device or frontend numbers) is within the first 15 characters of the string, because only these are displayed in thread listings. Plugin authors may want to do the same. - Added the channel name to log messages that reference a channel (suggested by Dietmar Spingler). - Modified the CAM API so that it is possible to implement CAMs that can be freely assigned to any devices (thanks to Jasmin Jessich). - Plugins can now implement the function SetMenuSortMode() in their skin objects derived from cSkinDisplayMenu, to get informed about the currently used sort mode, if applicable (suggested by Martin Schirrmacher). - Added cOsdProvider::OsdSizeChanged(), which plugins that implement an output device can call to signal a change in the OSD that requires a redraw of the currently displayed object (thanks to Thomas Reufer). - Added a comment to cRecorder::Activate() about the need to call Detach() in the destructor (suggested by Eike Sauer). - Now returning from removing deleted recordings after at most 10 seconds, or if the user presses a remote control key, to keep the system from getting unresponsive when removing a huge number of files (reported by Dieter Ferdinand). - Fixed generating the index file of an existing recording in case at the of a TS file there is less data in the buffer than needed by the frame detector. In such a case it was possible that frames were missed, and there was most likely a distortion when replaying that part of a recording. This is mostly a problem for recordings that consist of more than one *.ts file. Single file recordings could only lose some frames at their very end, which probably doesn't matter. At any rate, if you have generated an index file with VDR version 2.0.6, 2.1.5 or 2.1.6, you may want to do so again with this version to make sure the index is OK. - Added the new command line option --updindex, which can be used to update an incomplete index of a recording (based on a patch from Helmut Auer). Checksums-Sha1: f96b3089b7397e7e2c8144b793ddddc8d62cc41b 1829 vdr_2.1.7-303~2db7397-precise.dsc 3578ba6b3cdbfeb12dc975804cf61889ca284cb3 850180 vdr_2.1.7-303~2db7397.orig.tar.bz2 b6c21abe3bb88865d078c76b00fc5374b338f4b4 17633 vdr_2.1.7-303~2db7397-precise.debian.tar.bz2 Checksums-Sha256: 1a24f1def5c182433920777a19974400a20ad48d062125af4bf26f1d9dbdda8a 1829 vdr_2.1.7-303~2db7397-precise.dsc bdad85f05d1bfeba749d54c2bb170231764746f31b751e4c9670922b66158056 850180 vdr_2.1.7-303~2db7397.orig.tar.bz2 e1929f01ca3d50065c616a4c94366189a6b0288bf9ac88a6e3443d9e39703577 17633 vdr_2.1.7-303~2db7397-precise.debian.tar.bz2 Files: ee2f6798d43d74fc4b25eb33136ededc 1829 video extra vdr_2.1.7-303~2db7397-precise.dsc 3fe6d52176ac0d741327a85678b7445a 850180 video extra vdr_2.1.7-303~2db7397.orig.tar.bz2 7665320f4cde3f082c89ea41a36a04f4 17633 video extra vdr_2.1.7-303~2db7397-precise.debian.tar.bz2