📄 history
字号:
- The "File" parameter of a timer can now contain the '~' character to store the recording in a hierarchical directory structure. The '~' character has been chosen since the file system's directory delimiter '/' may be part of a regular programme name (showing the directory hierarchy in the "Recordings" menu will follow later).- Repeating timers now create recordings that contain the 'Subtitle' information from the EPG data in their file name. Typically (on tv stations that care about their viewers) this contains the episode title of a series. The subtitle is appended to the timer's file name, separated by a '~' character, so that it results in all recordings of this timer being collected in a common subdirectory. You can disable this with the 'UseSubtitle' parameter in the "Setup" menu.- The summary information is now taken from the EPG data at the actual time of recording (no longer at the time the timer is created in the "Schedule" menu). If a timer already has summary data, that data will be used. If you have repeating timers in your 'timers.conf', you may want to make sure they do NOT contain any summary information (that's the last field in the timer definitions). Use your favourite text editor to delete that information. That way every recording will store the actual summary data at the time of the recording.2001-09-16: Version 0.95- 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).2001-09-23: Version 0.96- Made VDR compile with libdvdread-0.9.1 (thanks to Andreas Schultz). Note that you now _need_ version 0.9.1 of libdvdread to compile VDR with DVD support!- Several fixes to the replay mode display (thanks to Stefan Huelswitt): no more replay mode display when pressing the "Green" or "Yellow" button (Skip +/-60s); fixed timeout when pressing '0' to set an editing mark while the progress display is not shown; mode display is shown after progress display is closed; pressing "Ok" while the mode display is on brings up the progress display; no more unnecessary display of "normal play mode".- Supplying the new frontend parameter 'Inversion' (currently it is always set to INVERSION_AUTO, which should work with all channels on Astra).- Removing unnecessary double quotes from EPG Subtitle in EPGBugfixLevel >=1.- EPG info is now updated if the contents changes but the ID remains the same.- Fixed handling SVDRP commands whith more than one blank between the command word and the options.- The current volume setting is now saved to setup.conf and restored at the next program start.- New command line option '-r' to define a command that gets called before and after each recording (see INSTALL for details).- Implemented a check to see whether the system time is running linearly.- Writing the current time (as seen by VDR) into the log file when starting a timer recording (this may help debugging cases where timers don't start at the expected time).- Made the volume, mute and power keys work when a menu is active, too (thanks to Matthias Weingart).2001-10-21: Version 0.97- Implemented a lock file to prevent more than one instance of VDR from removing files from the video directory at the same time.- The new setup parameter SplitEditedFiles can be used to control whether or not the result of an editing process shall be written into separate files.- Fixed handling repeat function when using LIRC (thanks to Matthias Weingart).- The shutdown program (defined with the '-s' option) now also gets the channel number and recording title of the timer (see INSTALL).- New channel data for 'Premiere One', 'Premiere X-Action', 'Fox Kids T黵kce' and 'N24' (thanks to Andreas Share, Ulrich R鰀er, Uwe Scheffler and Simon Bauschulte). Note that if you are using the default 'channels.conf' or 'channels.conf.cable' files you may need to check any exiting timers to see whether they still use the correct channel number.- Fixed the "EPG bugfix" (sometimes had duplicate information in Subtitle and Extended Description).- Fixed checking for valid video device when setting the video mode.- The external command 'sort' is no longer required. VDR now sorts the list of recordings itself, making sure that recordings that stem from repeating timers are sorted chronologically. Sorting is done according to the setting of the current locale, so you may want to make sure LC_COLLATE is set to the desired value (see INSTALL).- Fixed handling 'newline' characters in EPG texts (thanks to Rolf Hakenes for an improved version of his 'libdtv'). Newline characters are always mapped to a single "blank" in VDR, because they would otherwise disturb the Title and Subtitle layout in the channel display (where these are assumed to be single line texts) and would have to be specially handled in the 'epg.data' file and the LSTE command in SVDRP.- Mapping ` ("backtick") characters in EPG texts to ' (single quote).- Fixed timers starting and ending at unexpected times. 'localtime()' was not thread safe, now using localtime_r().- Removed the "system time seen..." message.- Fixed a bug in the replay mode display when pressing the Green or Yellow button while in trick mode (thanks to Stefan Huelswitt)- Closing all open file descriptors when calling external programs.- The menu timeout now also works when pressing the "Back" button during replay to enter the "Recordings" menu.- Updated 'channels.conf' for the "Bundesliga" channels of Premiere World (thanks to Mel Sch鋍hner).- Fixed reading timers.conf and channels.conf that contain blanks after numeric values.- Fixed handling trick modes near the beginning and end of a recording.- Pressing the "Back" button while replaying a DVD now leads to the DVD menu.2001-11-04: Version 0.98- Completed storing the current audio volume in the setup.conf file (thanks to Andy Grobb).- Fixed closing the progress display with the "Back" key when in trick mode and Setup.ShowReplayMode is enabled (thanks to Stefan Huelswitt).- New SVDRP commands LSTR and DELR to list and delete recordings (thanks to Thomas Heiligenmann).- Fixed a crash when pressing the '2' button while replaying a DVD.- Updated 'channels.conf' for the "Bundesliga" channels of Premiere World (thanks to Mel Sch鋍hner).- Changed the tuning code to use FrontendInfo to detect the type of DVB card.- Removed the recursion stuff from cThread (cMutex already does this).- Fixed handling the repeat function in the channel display.- Avoiding multiple EPG entries for the same event (thanks to Rolf Hakenes for some valuable information on how to do this).- A recording on the primary interface can now be stopped to make it continue on an other free DVB card (if one is free at the moment). See MANUAL for details.- Added some missing teletext PIDs (thanks to Norbert Schmidt).- Added PTS to the converted PCM audio when replaying a DVD (thanks to Andreas Schultz). Now the audio and video of a DVD replayed over the DVB card's A/V out should always be in sync.- Fixed handling the "Power" key in case Setup.MinUserInactivity is set to 0 to disable automatic shutdown.- Added a fifth parameter to the 'shutdown' call that indicates the reason for this shutdown request (see INSTALL).- Fixed releasing 'index' memory after recording or playback.- Fixed ejecting a DVD while it is being replayed.- Removed all video overlay stuff from cDvbApi and SVDRP. Guido Fiala's new 'kvdr' version 0.4 now does these things itself. As a consequence of this you will now need to use kvdr 0.4 or later.- The device /dev/video is now opened only if necessary (to GRAB an image), allowing other programs (like 'kvdr', for instance) to use that device.2001-11-25: Version 0.99pre1- Fixed several channel definitions in 'channels.conf' (thanks to Thilo Wunderlich).- Added MPEG audio support for DVD (thanks to Andreas Schultz).- Implemented DVB-T support (thanks to Dave Chapman). This currently works only for UK channels.- Removed the range limits for the Frequency and Srate parameters of channel definitions.- Changed the maximum value for PIDs in channels.conf from 0xFFFE to 0x1FFF.- Fixed DVD audio sync problems (thanks to Andreas Schultz).- Fixed external AC3 replay for DVDs (thanks to Andreas Schultz).2002-01-27: Version 0.99pre2- Fixed setting the OSD size in the 'Confirm' interface call (thanks to Deti Fliegl).- Removed the 'read incomplete section...' error message in the EIT processor.- Fixed channel data for "DW TV" (thanks to Axel Gruber).- Added DPID to "PREMIERE MOVIE 1" in channels.conf.cable (thanks to Stephan Schreiber).- Prepared the OSD functions for multiple overlapping windows.- Removed the check to see whether the system time is running linearly.- Improved performance of SVDRP command entry.- Removed EPGBugfixLevel '3' - after more than a year Pro-7 finally managed to broadcast the correct timestamps for EPG events between 0:00 and 6:00!- Fixed failing watchdog timer if program hangs in OSD activities (thanks to Carsten Koch).- No longer requiring 'libncurses' if compiling without DEBUG_OSD=1 and REMOTE=KBD (thanks to Lauri Pesonen).- The "Recordings" menu now displays a hierarchical structure if there are subdirectories for the recordings. This can be controlled through the "RecordingDirs" parameter in the "Setup" menu. See "MANUAL/Replaying a Recording" for details.- Improved speed of setting the Help button texts.- Fixed handling file names that contain single quotes (') or dollar signs ($) in the call to the shutdown command (option '-s') and the recording command (option '-r').- Improved error handling in the editing process; the resulting file will be deleted if an error occured.- A message is now prompted at the end of the editing process, indicating whether the process succeeded or failed.- Fixed setting the LastActivity timestamp after a shutdown prompt (thanks to Sergei Haller).- A message is now prompted if free disk space becomes low during recording.- The editing process now calls AssertFreeDiskSpace() to remove deleted recordings if the disk becomes full.- The "Main" menu now displays in its title the used disk space (in percent) and the estimated free disk space (in hh:mm), assuming a data rate of 30 MB per minute.- Activating the "Recordings" menu now displays "scanning recordings..." to give the user some feedback in case this takes longer.- Status messages are now displayed centered.- Removed the 'Tools' subdirectory from the VDR archive. All contributed tools can now be found at ftp://ftp.cadsoft.de/pub/people/kls/vdr/Tools.2002-01-29: Version 0.99pre3- Fixed handling improper buffer lengths in the EIT parser (thanks to Deti Fliegl).2002-01-30: Version 0.99pre4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -