diff options
author | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2009-06-14 13:49:00 +0200 |
---|---|---|
committer | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2009-06-14 13:49:00 +0200 |
commit | ab6f2ccf424896a80b6e2fdf9ab9313ea4b7f316 (patch) | |
tree | cd6cf2c6307c8a58f137e12286674cc8f1366dc5 /CONTRIBUTORS | |
parent | 991eda006700f1703bcec528c1ff178a4cab9048 (diff) | |
download | vdr-patch-lnbsharing-ab6f2ccf424896a80b6e2fdf9ab9313ea4b7f316.tar.gz vdr-patch-lnbsharing-ab6f2ccf424896a80b6e2fdf9ab9313ea4b7f316.tar.bz2 |
Version 1.7.8vdr-1.7.8
- The name of the function cDevice::GetVideoSize() wasn't very well chosen
for its purpose of defining the optimum size of the OSD for the current
output device. Therefore a new function named cDevice::GetOsdSize() has
been introduced (suggested by Rolf Ahrenberg). Plugin authors should
implement this function in classes derived from cDevice, if they are able
to replay video. cDevice::GetVideoSize() still exists and should return the
actual size of the video material that is currently replayed. Note that
because of the many possible aspect ratios for video material, the type
of the Aspect parameter of GetVideoSize() has been changed to 'double',
and the Aspect parameter in both functions is named differently, because
it returns different values (suggested by Reinhard Nissl).
Thanks to Oliver Endriss for his input on calculating the Aspect factor in
GetOsdSize().
- Fixed the way the OSD size is determined on full featured DVB cards (thanks
to Oliver Endriss).
- Increased MAXOSDHEIGHT to 1200 (suggested by Nicolas Huillard).
- Removed limitation to PAL resolution from SPU handling.
- Checking fd_video in cDvbDevice::GetVideoSize() to avoid error messages on
systems with no real primary replay device (reported by Martin Neuditschko).
- Added a note to cTsToPes::GetPes() about having to call it repeatedly, once
it has returned a non-NULL value.
- Added MPEG 1 handling to remux.c (thanks to Ales Jurik).
- Fixed use of time_t in cEIT::cEIT() (thanks to Tobias Bratfisch).
- Added missing update of lastOsdSizeUpdate.
- EIT events are now only processed if a plausible system time is available, to
avoid wrong handling of PDC descriptors (thanks to Tobias Bratfisch).
- Removed unused 'synced' member from cTsToPes (reported by Christoph Haubrich).
- Added a note to cTsToPes about all TS packets having to belong to the same PID,
and that for video data GetPes() may only be called if the next TS packet that
will be given to PutTs() has the "payload start" flag set (suggested by Christoph
Haubrich).
- Added a note about the meaning of PERCENTAGEDELTA in cRingBuffer::UpdatePercentage()
(thanks to Rolf Ahrenberg).
- The new setup option "Recording/Pause key handling" can be used to define
what happens if the Pause key on the remote control is pressed during
live tv (thanks to Timo Eskola).
- Added a note about cFont::GetFont() not being thread-safe.
- Fixed generating PAT/PMT version numbers in case the PIDs change during
recording (reported by Reinhard Nissl).
- Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk).
- Fixed a memory leak when reaching the end of a recording during replay (reported
by Reinhard Nissl).
- Fixed calling close(-1) in cUnbufferedFile::Close() (reported by Reinhard Nissl).
- Added a workaround for the broken linux-dvb driver header files (based on a patch
from Tobias Grimm).
- Fixed handling the length of DiSEqC command sequences (reported by Reinhard Nissl).
- Fixed cOsdMenu::Display() in case the menu size has changed (thanks to
Reinhard Nissl).
- Added some missing 'const' keywords to avoid compilation errors with gcc 4.4
(thanks to Ville Skyttä and Ludwig Nussel).
- Modified cSVDRP::CmdGRAB() to avoid writing into const data (reported by
Ludwig Nussel).
- Fixed calculating menu colum widths in case the font has a size other than the
default size (reported by Reinhard Nissl).
- Added a plausibility check for the OSD percentage parameters
to avoid problems in case the values are stored in the setup.conf
file in a wrong way.
- Fixed variable types in cIndexFile (reported by Udo Richter).
Diffstat (limited to 'CONTRIBUTORS')
-rw-r--r-- | CONTRIBUTORS | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 7bdc251..7cdfa22 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -672,6 +672,8 @@ Oliver Endriss <o.endriss@gmx.de> VPID is 0 for reporting chirping sound disturbences at editing points in TS recordings for reporting broken index generation in TS recordings after a buffer overflow + for fixing the way the OSD size is determined on full featured DVB cards + for his input on calculating the Aspect factor in GetOsdSize() Reinhard Walter Buchner <rw.buchner@freenet.de> for adding some satellites to 'sources.conf' @@ -918,6 +920,8 @@ Ludwig Nussel <ludwig.nussel@web.de> for a hint on using _nl_msg_cat_cntr for adding some missing 'const' keywords for pointing out that "%016llX" should be used instead of "%016LX" + for adding some missing 'const' keywords to avoid compilation errors with gcc 4.4 + for reporting that cSVDRP::CmdGRAB() writes into const data Thomas Koch <tom@harhar.net> for his support in keeping the Premiere World channels up to date in 'channels.conf' @@ -1073,6 +1077,8 @@ Rolf Ahrenberg <rahrenbe@cc.hut.fi> for replacing the Finnish language code "smi" with "suo" for adding cap_sys_nice to the capabilities that are not dropped for adding cThread::SetIOPriority() and using it in cRemoveDeletedRecordingsThread + for suggesting to introduce cDevice::GetOsdSize() + for adding a note about the meaning of PERCENTAGEDELTA in cRingBuffer::UpdatePercentage() Ralf Klueber <ralf.klueber@vodafone.com> for reporting a bug in cutting a recording if there is only a single editing mark @@ -1212,6 +1218,17 @@ Reinhard Nissl <rnissl@gmx.de> for making sure vdr-xine no longer needs cDvbPlayer::Action() to call DeviceFlush() for fixing the 'VideoOnly' condition in the PlayPes() and PlayTs() calls in cDvbPlayer::Action() + for reporting a problem in case the PIDs change during recording + for reporting a memory leak when reaching the end of a recording during replay + for reporting a call to close(-1) in cUnbufferedFile::Close() + for reporting a possible problem in handling the length of DiSEqC command sequences + for fixing cOsdMenu::Display() in case the menu size has changed + for suggesting to change the type of the Aspect parameter of GetVideoSize() + to 'double' + for suggesting to use different names for the Aspect parameter in GetVideoSize() + and GetOsdSize() + for reporting a problem with calculating menu colum widths in case the font has a + size other than the default size Richard Robson <richard_robson@beeb.net> for reporting freezing replay if a timer starts while in Transfer Mode from the @@ -1623,6 +1640,7 @@ Udo Richter <udo_richter@gmx.de> for reporting a problem with handling the maximum video file size for suggesting to add a note to the INSTALL file about using subdirectories to split a large disk into separate areas for VDR's video data and other stuff + for reporting wrong variable types in cIndexFile Sven Kreiensen <svenk@kammer.uni-hannover.de> for his help in keeping 'channels.conf.terr' up to date @@ -1814,6 +1832,7 @@ Ville Skyttä <ville.skytta@iki.fi> menu for adding missing #include <limits.h> to epg.c and menuitems.h for fixing various spelling errors and improving PLUGINS.html + for adding some missing 'const' keywords to avoid compilation errors with gcc 4.4 Steffen Beyer <cpunk@reactor.de> for fixing setting the colored button help after deleting a recording in case the next @@ -1953,6 +1972,7 @@ Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> Nicolas Huillard <nhuillard@e-dition.fr> for translating OSD texts to the French language + for suggesting to increase MAXOSDHEIGHT to 1200 Patrick Fischer <patrick_fischer@gmx.de> for reporting an error in the cFilter example in PLUGINS.html @@ -2126,6 +2146,9 @@ Christoph Haubrich <christoph1.haubrich@arcor.de> check to it for changing cBitmap::DrawText() to always draw the background unless ColorBg is clrTransparent + for reporting unused 'synced' member in cTsToPes + for suggesting to add a note to cTsToPes about all TS packets having to belong to + the same PID Pekka Mauno <pekka.mauno@iki.fi> for fixing cSchedule::GetFollowingEvent() in case there is currently no present @@ -2164,6 +2187,7 @@ Tobias Grimm <tobias.grimm@e-tobi.net> 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 + for a patch that added a workaround for the broken linux-dvb driver header files Helge Lenz <h.lenz@gmx.de> for reporting a bug in setting the 'Delta' parameter when calling the shutdown @@ -2310,6 +2334,8 @@ Tobias Bratfisch <tobias@reel-multimedia.com> for optimizing cNitFilter::Process() for reducing the number of time(NULL) calls in vdr.c's main loop to a single call for improving efficiency of cEIT::cEIT() + for fixing the use of time_t in cEIT::cEIT() + for making EIT events be processed only if a plausible system time is available Bruno Roussel <bruno.roussel@free.fr> for translating OSD texts to the French language @@ -2331,6 +2357,7 @@ Diego Pierotto <vdr-italian@tiscali.it> Timo Eskola <timo@tolleri.net> for implementing sending all frames to devices that can handle them in fast forward trick speeds + for implementing the setup option "Recording/Pause key handling" Elias Luttinen <el@iki.fi> for improving the description of where logging goes in the INSTALL file @@ -2394,6 +2421,7 @@ Sundararaj Reel <sundararaj.reel@googlemail.com> Ales Jurik <ajurik@quick.cz> for reporting broken SI data on Czech/Slovak channels after changing the default character set to ISO-8859-9 + for adding MPEG 1 handling to remux.c Magnus Andersson <svankan@bahnhof.se> for translating OSD texts to the Swedish language @@ -2446,3 +2474,7 @@ Marcel Unbehaun <frostworks@gmx.de> Günter Niedermeier <linuxtv@ncs-online.de> for reporting a problem with file I/O overhead during recording in TS format + +Martin Neuditschko <yosuke.tomoe@gmx.net> + for reporting a problem with error messages from cDvbDevice::GetVideoSize() + on systems with no real primary replay device |