mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Version 1.7.1
- Adapted the tuning code to the new DVBFE_SET_DELSYS API (thanks to Reinhard Nissl). VDR now uses the driver from http://jusst.de/hg/multiproto_plus. - Updated the Italian OSD texts (thanks to Diego Pierotto). - Removed obsolete $(NCURSESLIB) from the Makefile. - Implemented handling the standard component descriptor for AC3 (stream=4), as it will soon be used by the German ARD channels (thanks to Michael Pennewiß for advance information about this change). The previously used "Premiere pseudo standard" (stream=2, type=5) still works, but has apparently been wrongfully used by broadcasters from the beginning. - Added missing description of the 'S' channel parameter to vdr.5 (reported by Reinhard Nissl). - The SVDRP signon message now indicates the character encoding in use, as in "220 video SVDRP VideoDiskRecorder 1.7.1; Fri May 2 16:17:10 2008; ISO-8859-1". This may be useful for instance for external tools that provide EPG data, so that they can correctly encode the strings. - No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig (suggested by Edgar Toernig). - Removed the compile time option VFAT to allow users of precompiled binary distributions to have full control over whether or not to use the --vfat option at runtime (suggested by Michael Nork). - First step towards switching to TS (Transport Stream) as recording format: + The new function cDevice::PlayTs() is used to play TS packets. + The new functions cDevice::PlayTsVideo() and cDevice::PlayTsAudio() are used to play video and audio TS packets, respectively. + The new function cAudio::PlayTs() is used to play audio TS packets. + The new class cPatPmtGenerator is used to generate a PAT/PMT pair that precedes the TS data in Transfer Mode. + The new class cPatPmtParser is used by cDevice to parse the PAT/PMT data in a TS in order to find out which streams it contains. + The new class cTsToPes is used to convert TS packets to a PES packet. + cTransfer no longer uses cRemux, and doesn't run a separate thread any more. It just generates a PAT/PMT and sends all received TS packets to the primary device's PlayTs(). + Live subtitle display no longer uses a ring buffer and separate thread. + cPesAssembler has been removed. Old VDR recordings only contain complete PES packets. + Since a TS needs to have a PAT/PMT, which requires the video stream type to be explicitly given, the format of the VPID field in the channels.conf file and the SVDRP commands NEWC/MODC/LSTC has been extended. The video stream type now follows the VPID and optional PPID, separated by an '=' sign. - Updated the sources.conf file (thanks to Oleg Roitburd). - Fixed a possible integer overflow in GetAbsTime() (thanks to Alexander Rieger). - Fixed a problem with calling isyslog() from within the SignalHandler() (thanks to Udo Richter). - Replaced the Finnish language code "smi" with "suo" (thanks to Rolf Ahrenberg). - Fixed wrong value for TableIdBAT in libsi/si.h (thanks to Winfried Köhler). - Errors in config files no longer keep VDR from starting. - Removed unneeded include files <linux/dvb/dmx.h> und <time.h> from remux.h (reported by Tobias Grimm).
This commit is contained in:
20
CONTRIBUTORS
20
CONTRIBUTORS
@@ -1054,6 +1054,7 @@ Rolf Ahrenberg <rahrenbe@cc.hut.fi>
|
||||
for fixing displaying the free disk space when entering the recordings menu where
|
||||
the last replayed recording was in a subdirectory, and pressing Back
|
||||
for setting the thread name, so that it can be seen in 'top -H'
|
||||
for replacing the Finnish language code "smi" with "suo"
|
||||
|
||||
Ralf Klueber <ralf.klueber@vodafone.com>
|
||||
for reporting a bug in cutting a recording if there is only a single editing mark
|
||||
@@ -1180,6 +1181,8 @@ Reinhard Nissl <rnissl@gmx.de>
|
||||
early stage of channel switching
|
||||
for fixing displaying transponder data when it is modified
|
||||
for fixing handling the counter in detection of pre 1.3.19 PS data
|
||||
for adapting the tuning code to the new DVBFE_SET_DELSYS API
|
||||
for reporting the missing description of the 'S' channel parameter in vdr.5
|
||||
|
||||
Richard Robson <richard_robson@beeb.net>
|
||||
for reporting freezing replay if a timer starts while in Transfer Mode from the
|
||||
@@ -1328,6 +1331,8 @@ Marc Hoppe <MarcHoppe@gmx.de>
|
||||
|
||||
Michael Pennewi<77> <M.Pennewiss@ARD-Digital.de>
|
||||
for pointing out that an empty EPG event means there is currently no running event
|
||||
for advance information about the use of the standard component descriptor for AC3
|
||||
(stream=4) on the German ARD channels
|
||||
|
||||
Marcus M<>nnig <minibbjd@gmx.de>
|
||||
for adding some 3-letter language codes
|
||||
@@ -1581,6 +1586,7 @@ Udo Richter <udo_richter@gmx.de>
|
||||
for making housekeeping wait for a while after a replay has ended
|
||||
for fixing error handling in cCuttingThread::Action()
|
||||
for suppressing the automatic shutdown if the remote control is currently disabled
|
||||
for fixing a problem with calling isyslog() from within the SignalHandler()
|
||||
|
||||
Sven Kreiensen <svenk@kammer.uni-hannover.de>
|
||||
for his help in keeping 'channels.conf.terr' up to date
|
||||
@@ -1898,6 +1904,7 @@ Alexander Rieger <Alexander.Rieger@inka.de>
|
||||
for fixing cTimer::operator=() in case a cTimer variable is assigned to itself
|
||||
for making the list of tracks given in cStatus::SetAudioTrack() NULL terminated
|
||||
for fixing handling kLeft in the calls to cStatus::MsgOsdTextItem()
|
||||
for fixing a possible integer overflow in GetAbsTime()
|
||||
|
||||
Philip Prindeville <philipp_subx@redfish-solutions.com>
|
||||
for updates to 'sources.conf'
|
||||
@@ -2119,6 +2126,7 @@ Tobias Grimm <tobias.grimm@e-tobi.net>
|
||||
for making the non-breaking space symbol be rendered as a blank
|
||||
for fixing a signed character used as index in cBase64Encoder::NextLine()
|
||||
for fixing formatting the name section in the VDR man pages
|
||||
for reporting unneeded include files <linux/dvb/dmx.h> und <time.h> in remux.h
|
||||
|
||||
Helge Lenz <h.lenz@gmx.de>
|
||||
for reporting a bug in setting the 'Delta' parameter when calling the shutdown
|
||||
@@ -2355,3 +2363,15 @@ Adrian Caval <anrxc@sysphere.org>
|
||||
|
||||
Nan Feng <nfgx@21cn.com>
|
||||
for translating OSD texts to the Chinese language
|
||||
|
||||
Edgar Toernig <froese@gmx.de>
|
||||
for suggesting to not call FcFini() to avoid problems with older (broken) versions
|
||||
of fontconfig
|
||||
|
||||
Michael Nork <mnork0@gmx.net>
|
||||
for suggesting to remove the compile time option VFAT to allow users of precompiled
|
||||
binary distributions to have full control over whether or not to use the --vfat
|
||||
option at runtime
|
||||
|
||||
Winfried K<>hler <w_koehl@gmx.de>
|
||||
for fixing wrong value for TableIdBAT in libsi/si.h
|
||||
|
||||
Reference in New Issue
Block a user