mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
- Fixed behaviour in case the shutdown didn't take place (there were many "next timer event at..." messages in that case). - Reduced the default value for MinEventTimeout to 30 minutes. - Fixed detecting manual start in shutdown feature. - An error message is now displayed in case the Transfer Mode can't be started because the necessary DVB card is currently recording (or there is no DVB card that can access this channel). - Fixed toggling channels with the '0' key in case the "Ok" button has been pressed to display the current/next information. - Pressing the "Power" key now always initiates the shutdown sequence (after user confirmation in case of a recording timer), event if there is currently a menu or a replay session active. Note the additional remarks in INSTALL regarding the values of the two parameters given to the shutdown program in case of a currently recording timer. - Switching through channel groups with the "Left" and "Right" keys now always starts at the group that contains the current channel. - Implemented "Multi Speed Mode" (thanks to Stefan Huelswitt). - Implemented backtracing to hit the right spot after fast forward/rewind (thanks to Stefan Huelswitt). - Implemented replay mode display (thanks to Stefan Huelswitt, with a few rewrites by kls). - Changed the size of all input buffers used to parse config files or receive SVDRP commands to the same value of 10KB. This allows long strings to be used in the 'summary' field of a timer, for instance. - The pipe to the Dolby Digital replay command (option '-a') now closes all unused file descriptors in the child process to avoid crashing when the OSD is used (thanks to Andreas Vitting). - Switched to the driver's new tuning API (VDR now requires a driver version dated 2001-09-14 or higher). - Changed obsolete macro VIDEO_WINDOW_CHROMAKEY to VID_TYPE_CHROMAKEY (thanks to Guido Fiala). - New version of the "Master-Timer" tool (thanks to Matthias Schniedermeyer). - Better error handling when writing configuration files. - Fixed putting the final editing mark into the edited version's marks file. - Fixed manipulating an editing mark at the very end of a recording. - Fixed starting a new replay immediately after stopping a previous one (had caused a mix between live video and replay). - Three new keys ("Volume+", Volume-" and "Mute") to control the DVB card's audio output volume. - New version of the 'epg2timers' tool (thanks to Carsten Koch).
142 lines
5.1 KiB
Plaintext
142 lines
5.1 KiB
Plaintext
Thanks go to the following people for patches and contributions:
|
||
|
||
Carsten Koch <Carsten.Koch@icem.de>
|
||
for adding LIRC support
|
||
for making the 'Recordings' menu be listed alphabetically
|
||
for implementing the 'Summary' feature
|
||
for adding the 'epg2timers' tool (see Tools/epg2timers)
|
||
for his idea of using multiple disks (and for testing this feature)
|
||
for implementing the 'new recording' indicator
|
||
for suggesting that the "Back" button in replay mode should bring up the "Recordings" menu
|
||
|
||
Plamen Ganev <pganev@com-it.net>
|
||
for fixing the frequency offset for Hotbird channels
|
||
for adding the 'xtvrc2vdr' tool (see Tools/xtvrc2vdr)
|
||
for adding the 'dvbrc2vdr' tool (see Tools/dvbrc2vdr)
|
||
for implementing "channel grouping"
|
||
|
||
Heino Goldenstein <heino.goldenstein@microplex.de>
|
||
for modifying scrolling through lists to make it page up and down
|
||
|
||
Guido Fiala <gfiala@s.netic.de>
|
||
for implementing slow forward/back
|
||
for implementing the SVDRP command 'HITK'
|
||
for implementing image grabbing
|
||
for implementing overlay capabilities (see his 'kvdr' tool at http://www.s.netic.de/gfiala)
|
||
for making the replay progress display avoid unnecessary code execution
|
||
|
||
Robert Schneider <Robert.Schneider@lotus.com>
|
||
for implementing EIT support for displaying the current/next info
|
||
for extending EIT support to implement a complete EPG
|
||
|
||
Niels de Carpentier <niels@casema.net>
|
||
for adding a workaround for a driver timing problem in cDvbApi::Cmd()
|
||
|
||
Martin Hammerschmid <martin@hammerschmid.com>
|
||
for suggesting to display the direct channel select input on the OSD
|
||
for suggesting to use the "Blue" button in the main menu to resume replay
|
||
for implementing pege up/down with the "Left" and "Right" keys
|
||
|
||
Bastian Guse <bastian@nocopy.de>
|
||
for writing the FORMATS entry for timers.conf
|
||
|
||
Matthias Schniedermeyer <ms@citd.de>
|
||
for implementing the 'MarkInstantRecord' setup option
|
||
for his "schnitt" tools
|
||
for his "master-timer" tool
|
||
|
||
Miha Setina <mihasetina@softhome.net>
|
||
for translating the OSD texts to the Slovenian language
|
||
|
||
Alberto Carraro <bertocar@tin.it>
|
||
for translating the OSD texts to the Italian language
|
||
|
||
Deti Fliegl <deti@fliegl.de>
|
||
for implementing the 'CurrentChannel' setup parameter
|
||
|
||
Dave Chapman <dave@dchapman.com>
|
||
for implementing support for the teletext PID
|
||
for his great support in switching to the NAPI
|
||
|
||
Hans-Peter Raschke <Hans-Peter.Raschke@Wintermann-DatenService.de>
|
||
for his support in adapting VDR to DVB-C
|
||
for adding the 'statdvb2vdr' tool (see Tools/statdvb2vdr)
|
||
|
||
Peter Hofmann <software@pxh.de>
|
||
for his support in adapting VDR to DVB-C
|
||
|
||
Axel Gruber <axel@agm.de>
|
||
for his support in keeping the Premiere World channels up to date in 'channels.conf'
|
||
|
||
Arnold Niessen <niessen@iae.nl> <arnold.niessen@philips.com>
|
||
for translating the OSD texts to the Dutch language
|
||
|
||
J<EFBFBD>rgen Sauer <jojo@automatix.de>
|
||
for implementing the -t option to set the controlling terminal
|
||
|
||
Benjamin Reichardt <reichard@math.uni-goettingen.de>
|
||
for his help in debugging the transition to the new API
|
||
|
||
Henning Holtschneider <hh@holtschneider.com>
|
||
for patching 'runvdr' to check whether the driver is already loaded
|
||
|
||
Paulo Manuel Martins Lopes <pmml@netvita.pt>
|
||
for translating the OSD texts to the Portugese language
|
||
|
||
Markus Lang <markus.lang@nissan-db.de> and Ulrich R<>der <dynamite@efr-net.de>
|
||
for making DiSEqC support configurable
|
||
|
||
Jean-Claude Repetto <jc@repetto.org>
|
||
for translating the OSD texts to the French language
|
||
|
||
Andre Valentin <av2000@topmail.de>
|
||
for increasing the key name buffer size for LIRC
|
||
|
||
J<EFBFBD>rgen Tvedt <pjtvedt@online.no>
|
||
for translating the OSD texts to the Norwegian language
|
||
|
||
Stefan Huelswitt <huels@iname.com>
|
||
for fixing the repeat function with LIRC
|
||
for making the position of the channel display configurable
|
||
for making the width and height of the OSD configurable
|
||
for implementing the "Jump" function in replay mode
|
||
for implementing "Multi Speed Mode"
|
||
for implementing backtracing for fast forward/rewind
|
||
for implementing the replay mode display
|
||
|
||
Ulrich R<>der <dynamite@efr-net.de>
|
||
for pointing out that there are channels that have a symbol rate higher than
|
||
27500
|
||
|
||
Helmut Sch<63>chner <schaechner@yahoo.com>
|
||
for his support in keeping the Premiere World channels up to date in 'channels.conf'
|
||
|
||
Andreas Schultz <aschultz@warp10.net>
|
||
for adding support for replaying DVDs (much of this was derived from
|
||
dvdplayer-0.5 by Matjaz Thaler <matjaz.thaler@guest.arnes.si>)
|
||
|
||
Aaron Holtzman
|
||
for writing 'ac3dec'
|
||
|
||
Wolfgang Henselmann-Weiss <Wolfgang_Henselmann@betaresearch.de>
|
||
for fixing calculating the timeout value in cFile::FileReady()
|
||
|
||
Uwe Scheffler <UweScheffler@t-online.de>
|
||
for his help in keeping 'channels.conf.cable' up to date
|
||
|
||
Matjaz Thaler <matjaz.thaler@guest.arnes.si>
|
||
for improving AC3 decoding when replaying DVDs
|
||
|
||
Artur Skawina <skawina@geocities.com>
|
||
for improving the font file generation in the Makefile
|
||
|
||
Werner Fink <werner@suse.de>
|
||
for making I/O more robust by handling EINTR
|
||
|
||
Rolf Hakenes <hakenes@hippomi.de>
|
||
for providing 'libdtv' and adapting the EIT mechanisms to it
|
||
|
||
Andreas Vitting <Andreas@huji.de>
|
||
for providing code that closes all unused file descriptors in the child
|
||
process of a pipe (used in cPipe)
|