mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
- Added scanning for EPG data for another 4 days on channels that support this (thanks to Oleg Assovski). - Removed '#define VFAT 1' from recording.c (was a leftover from testing). - Fixed the "Low disk space!" message (thanks to Sergei Haller). - Added the TPID to Hessen-3 in 'channels.conf' (thanks to Sergei Haller). - Fixed a crash when replaying with DEBUG_OSD=1 (thanks to Stefan Huelswitt). - Implemented the "First day" parameter for repeating timers. See FORMATS for information about the enhanced 'timers.conf' file format, and MANUAL for a description of the new item in the "Edit Timer" menu and the enhanced functionality of the "Blue" button in the "Timers" menu. - When deleting a recording that is currently still being recorded, the related timer will now automatically be terminated. If this is a repeating timer, it will receive a "First day" setting that skips the timer for this day. - Fixed closing all unused file descriptors when opening a pipe (thanks to Werner Fink). - Instant recordings now take the EPG data from the point in time at 5 minutes from the start time of the recording. In order for this to work the 'active' parameter of a timer now uses the second bit to indicate that this is an "instant" recording (see FORMATS for details). - Fixed the SVDRP GRAB command in case the video device can't be opened (thanks to Adrian Stabiszewski). - At startup the data written into 'epg.data' is now read into the EPG data structures. In order for this to work, the 'E' record has been extended to (optionally) contain the 'table ID' (see FORMATS for details). - The new SVDRP command PUTE can be used to put EPG data into the EPG list. See FORMATS for details about the required data format. - Taking the German umlauts 'as is' when compiled with VFAT. - The new Setup parameter RecordDolbyDigital can be used to generally turn off recording the Dolby Digital audio channels in case you want to save disk space or don't have the equipment to replay Dolby Digital audio. - Reading the 'setup.conf' file no longer terminates in case of an error, but rather attempts to read the rest of the file. - Removed DVD support from the core VDR source, since the current version from Andreas Schultz is already much further developed (DVD menu navigation) and the concept of "additional players" in VDR is going to change in version 1.1.0, where a new "plugin" interface shall allow the easy implementation of new players without having to patch the core VDR source. Until then, Andreas has agreed to provide his DVD support as a completely external patch. - The contents of the distribution archive now contains the directory name with the current version number, as in 'vdr-1.0.0pre1/...' in order to avoid inadvertently overwriting an existing VDR directory with a new version. - Added a missing error message in SVDRP command LSTC in case the given channel can't be found.
218 lines
8.1 KiB
Plaintext
218 lines
8.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
|
||
for fixing the watchdog timer if the program hangs in OSD activities
|
||
|
||
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)
|
||
(overlay capabilities have been removed again in VDR 0.98, since kvdr version 0.4
|
||
now does these things itself)
|
||
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
|
||
for helping to debug the "move to last position in list" bug
|
||
|
||
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
|
||
for fixing setting the OSD size in the 'Confirm' interface call
|
||
for fixing handling improper buffer lengths in the EIT parser
|
||
|
||
Dave Chapman <dave@dchapman.com>
|
||
for implementing support for the teletext PID
|
||
for his great support in switching to the NAPI
|
||
for implementing DVB-T support
|
||
|
||
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
|
||
for fixing a crash when replaying with DEBUG_OSD=1
|
||
|
||
Ulrich R<>der <roeder@efr-net.de>
|
||
for pointing out that there are channels that have a symbol rate higher than
|
||
27500
|
||
for his support in keeping the Premiere World channels up to date in 'channels.conf'
|
||
|
||
Mel 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>)
|
||
for adding PTS to the converted PCM audio when replaying a DVD
|
||
|
||
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
|
||
for pointing out a problem with the ERR macro defined by ncurses.h
|
||
|
||
Werner Fink <werner@suse.de>
|
||
for making I/O more robust by handling EINTR
|
||
for fixing closing all unused file descriptors when opening a pipe
|
||
|
||
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)
|
||
|
||
Matthias Weingart <matthias@pentax.boerde.de>
|
||
for fixing handling of the volume, mute and power keys when menus are active
|
||
for fixing the repeat function when using the LIRC remote control
|
||
|
||
Andreas Share <a.share@t-online.de>
|
||
for his support in keeping the Premiere World channels up to date in 'channels.conf'
|
||
|
||
Simon Bauschulte <SemiSchwabe@Brutzel.de>
|
||
for his support in keeping the Premiere World channels up to date in 'channels.conf'
|
||
|
||
Andy Grobb <Charly98@01019freenet.de>
|
||
for completing storing the current audio volume in the setup.conf file
|
||
for fixing the EPG display in case Setup.ShowInfoOnChSwitch is set to "no"
|
||
|
||
Thomas Heiligenmann <thomas@heiligenmann.de>
|
||
for implementing the SVDRP commands LSTR and DELR
|
||
|
||
Norbert Schmidt <nschmidt-nrw@t-online.de>
|
||
for filling in some missing teletext PIDs
|
||
|
||
Thilo Wunderlich <tw@ubcom.net>
|
||
for his help in keeping 'channels.conf' up to date
|
||
|
||
Stephan Schreiber <stephan@sschreiber.de>
|
||
for his support in keeping the Premiere World channels up to date in 'channels.conf.cable'
|
||
|
||
Lauri Pesonen <lauri.pesonen@firsthop.com>
|
||
for avoiding linking in 'libncurses' if compiling without DEBUG_OSD=1 and
|
||
REMOTE=KBD
|
||
|
||
Sergei Haller <Sergei.Haller@math.uni-giessen.de>
|
||
for fixing the LastActivity timestamp after a shutdown prompt
|
||
for fixing the "Low disk space!" message
|
||
for adding the TPID to Hessen-3 in 'channels.conf'
|
||
|
||
Andreas Gebel <andreas@xcapenet.de>
|
||
for his help in keeping 'channels.conf' up to date
|
||
|
||
Davide Achilli <davide@objsystem.it>
|
||
for pointing out a bug in error handling while establishing an SVDRP connection
|
||
|
||
Michael Paar <mpaar@uumail.de>
|
||
for enabling recording of radio channels
|
||
|
||
Hannu Savolainen <hannu@opensound.com>
|
||
for translating the OSD texts to the Finnish language
|
||
|
||
J<EFBFBD>rgen Schmidt <ju@ct.heise.de>
|
||
for fixing a problem with 'in_addr_t' on systems with glibc < 2.2.
|
||
|
||
Uwe Freese <mail@uwe-freese.de>
|
||
for suggesting to automatically close an empty recordings page after deleting
|
||
an entry
|
||
|
||
Rainer Zocholl <Usenet-372114@zocki.toppoint.de>
|
||
for suggesting a confirmation prompt when the user presses the "Power" button
|
||
and there is an upcoming timer event
|
||
|
||
Oleg Assovski <assen@bitcom.msk.ru>
|
||
for adding EPG scanning for another 4 days
|
||
|
||
Adrian Stabiszewski <as@nitegate.de>
|
||
for fixing the SVDRP GRAB command in case the video device can't be opened
|