mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Version 1.7.20
Original announce message:
VDR developer version 1.7.20 is now available at
ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.20.tar.bz2
A 'diff' against the previous version is available at
ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.19-1.7.20.diff
MD5 checksums:
eda2911fff1715ba5b1482b20ad18188 vdr-1.7.20.tar.bz2
a8f5bcaf3294cc9fce87283a618d5ce1 vdr-1.7.19-1.7.20.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.
This version contains functions to determine the "signal strength"
and "signal quality" through cDevice. If you are using a DVB card that
contains an stb0899 frontend chip (like the TT-budget S2-3200) you may
want to apply the patches from
ftp://ftp.tvdr.de/vdr/Developer/Driver-Patches
to the LinuxDVB driver source in order to receive useful results from
that frontend.
From the HISTORY file:
- Added some missing 'const' to tChannelID (reported by Sundararaj Reel).
- The isnumber() function now checks the given pointer for NULL (thanks to Holger
Dengler).
- Now checking Setup.InitialChannel for NULL before using it (reported by
Christoph Haubrich).
- cSkins::Message() now blocks calls from background threads (thanks to Michael
Eiler for reporting a crash in such a scenario).
- Fixed the return value of the svdrpsend.pl script in case of an error (thanks to
Jonas Diemer).
- Increased MAXCAIDS to 12 (thanks to Jerome Lacarriere).
- Fixed handling DiSEqC codes (thanks to Mark Hawes for reporting the bug, and
Udo Richter for suggesting the fix).
- Added a mechanism to defer timer handling in case of problems (reported by
Frank Niederwipper).
- Fixed distortions that happened when splitting recording into several files
(was a side effect of "Fixed detecting frames in case the Picture Start Code or
Access Unit Delimiter extends over TS packet boundaries" in version 1.7.19).
cRecorder::Action() now buffers TS packets in case the frame type is
not yet known when a new payload starts. This adds no overhead for channels
that broadcast the frame type within the first TS packet of a payload; it only
kicks in if that information is not in the first TS packet.
- Fixed handling the channelID in cMenuEditChanItem (thanks to Udo Richter).
- cStringList::Sort() can now be called with a boolean parameter that controls
case insensitive sorting (suggested by Sundararaj Reel).
- Now scanning new transponders before old ones, to make sure transponder changes
are recognized (thanks to Reinhard Nissl).
- Implemented static cIndexFile::IndexFileName().
- The length (as number of frames) of a recording's index file can now be determined
by a call to cIndexFile::GetLength() (suggested by Christoph Haubrich).
- Fixed some crashes in subtitle display (thanks to Rolf Ahrenberg).
- Made DELETENULL() thread safe (reported by Rolf Ahrenberg).
- The pic2mpg script of the 'pictures' plugin now generates HD images (thanks to
Andre Weidemann for his support in using convert/ffmpeg). The old SD version is
still available as pic2mpg-sd.
- Added a mutex to protect cOsd::Osds from simultaneous access from different threads
(reported by Rolf Ahrenberg).
- The cutter now sets the 'broken link' flag for MPEG2 TS recordings (thanks to
Oliver Endriss).
- Fixed language code entry for Portuguese.
- The new command line options --filesize (suggested by Marco Göbenich) and --split
can be used together with --edit to set the maximum video file size and turn on
splitting edited files at the editing marks. These options must be given before
--edit to have an effect.
- cTimeMs is no longer initialized to the current time if the value given to the
constructor is negative (avoids the "cTimeMs: using monotonic clock..." log message
before VDR's starting log message).
This commit is contained in:
committed by
Dieter Hametner
parent
bd61fee1e9
commit
7df66b0587
34
CONTRIBUTORS
34
CONTRIBUTORS
@@ -678,6 +678,7 @@ Oliver Endriss <o.endriss@gmx.de>
|
||||
for fixing the way the OSD size is determined on full featured DVB cards
|
||||
for his input on calculating the Aspect factor in GetOsdSize()
|
||||
for suggesting a better way of handling calls to realloc()
|
||||
for making the cutter set the 'broken link' flag for MPEG2 TS recordings
|
||||
|
||||
Reinhard Walter Buchner <rw.buchner@freenet.de>
|
||||
for adding some satellites to 'sources.conf'
|
||||
@@ -1107,6 +1108,9 @@ Rolf Ahrenberg <rahrenbe@cc.hut.fi>
|
||||
for adding an include of VDR's 'Make.global' to libsi's Makefile
|
||||
for adding handling of "ANSI/SCTE 57" descriptors
|
||||
for some input on how to use BER and UNC values to generate a "quality" value
|
||||
for fixing some crashes in subtitle display
|
||||
for reporting that DELETENULL() was not thread safe
|
||||
for reporting a crash in subtitle display, related to cOsd::Osds
|
||||
|
||||
Ralf Klueber <ralf.klueber@vodafone.com>
|
||||
for reporting a bug in cutting a recording if there is only a single editing mark
|
||||
@@ -1273,6 +1277,8 @@ Reinhard Nissl <rnissl@gmx.de>
|
||||
for avoiding an unecessary call to Recordings.ResetResume()
|
||||
for debugging a problem in handling the bitmap color depth for scaled subtitles
|
||||
for making subtitle PIDs be decrypted
|
||||
for making cEITScanner process new transponders before old ones, to make sure
|
||||
transponder changes are recognized
|
||||
|
||||
Richard Robson <richard_robson@beeb.net>
|
||||
for reporting freezing replay if a timer starts while in Transfer Mode from the
|
||||
@@ -1700,6 +1706,8 @@ Udo Richter <udo_richter@gmx.de>
|
||||
"TITLE" or "EPISODE"
|
||||
for a patch to "Made updating the editing marks during replay react faster in case
|
||||
the marks file has just been written"
|
||||
for suggesting a fix for a bug in handling DiSEqC codes
|
||||
for fixing handling the channelID in cMenuEditChanItem
|
||||
|
||||
Sven Kreiensen <svenk@kammer.uni-hannover.de>
|
||||
for his help in keeping 'channels.conf.terr' up to date
|
||||
@@ -2147,6 +2155,7 @@ Andr
|
||||
recording if Setup.UseDolbyDigital is true
|
||||
for suggesting that the primary device should only be avoided for recording if
|
||||
it is an old SD full featured card
|
||||
for his support in using convert/ffmpeg in the pic2mpg script of the 'pictures' plugin
|
||||
|
||||
J<EFBFBD>rgen Schilling <juergen_schilling@web.de>
|
||||
for reporting that color buttons were displayed in the recording info menu if it
|
||||
@@ -2223,6 +2232,9 @@ Christoph Haubrich <christoph1.haubrich@arcor.de>
|
||||
for suggesting to add a note to cTsToPes about all TS packets having to belong to
|
||||
the same PID
|
||||
for adding HD stream content identifiers to vdr.5
|
||||
for reporting that Setup.InitialChannel was dereferenced without checking for NULL
|
||||
for suggesting to implement a function to determine the length of a recording's
|
||||
index file
|
||||
|
||||
Pekka Mauno <pekka.mauno@iki.fi>
|
||||
for fixing cSchedule::GetFollowingEvent() in case there is currently no present
|
||||
@@ -2509,6 +2521,8 @@ Johan Schuring <johan.schuring@vetteblei.nl>
|
||||
|
||||
Sundararaj Reel <sundararaj.reel@googlemail.com>
|
||||
for reporting a missing reset of maxNumber in cChannels::Renumber()
|
||||
for reporting some missing 'const' in tChannelID
|
||||
for suggesting to add optional case insensitive sorting to cStringList::Sort()
|
||||
|
||||
Ales Jurik <ajurik@quick.cz>
|
||||
for reporting broken SI data on Czech/Slovak channels after changing the default
|
||||
@@ -2718,6 +2732,7 @@ Dirk Leber <dirk.leber@reel-multimedia.com>
|
||||
|
||||
Marco G<>benich <mg@needful.de>
|
||||
for reporting a problem with executing diseqc commands from different threads
|
||||
for suggesting to implement command line option --filesize
|
||||
|
||||
Johan Andersson <jna@jna.pp.se>
|
||||
for reporting a bug in detecting frames in case the Picture Start Code or Access Unit
|
||||
@@ -2726,3 +2741,22 @@ Johan Andersson <jna@jna.pp.se>
|
||||
Dave Pickles <dave@pickles.me.uk>
|
||||
for adding support for "content identifier descriptor" and "default authority
|
||||
descriptor" to 'libsi'
|
||||
|
||||
Holger Dengler <holger.dengler@gmx.de>
|
||||
for making the isnumber() function check the given pointer for NULL
|
||||
|
||||
Michael Eiler <eiler.mike@gmail.com>
|
||||
- reporting a crash in case cSkins::Message() is called from a background thread
|
||||
|
||||
Jonas Diemer <jonasdiemer@googlemail.com>
|
||||
for fixing the return value of the svdrpsend.pl script in case of an error
|
||||
|
||||
Jerome Lacarriere <lacarriere.j@gmail.com>
|
||||
for increasing MAXCAIDS to 12
|
||||
|
||||
Mark Hawes <MARK.HAWES@au.fujitsu.com>
|
||||
for reporting a bug in handling DiSEqC codes
|
||||
|
||||
Frank Niederwipper <f.niederwipper@gmail.com>
|
||||
for reporting a problem in timer handling in case a recording directory can't
|
||||
be created
|
||||
|
||||
Reference in New Issue
Block a user