📄 update-1.4.0
字号:
- Now storing the name of the service provider (aka "bouquet") in the channel name, separated by a semicolon.- The "Channels" menu can now be sorted "by number" (default), "by name" and "by provider". While in the "Channels" menu, pressing the '0' key switches through these modes.- Added support for circular polarization.- When reading the channels.conf file, duplicate channels (i.e. ones that have the same channel ID) are now automatically deleted and only the first one is actually stored.- In the "Channels" menu the numeric keys now position the cursor to the channel with the given number.- The "Mark/Move" function in the "Channels" menu now also works in the non-numeric sort modes.- The "Update channels" parameter in the "Setup/DVB" menu has been extended to allow updating only the PIDs.Timers:- The '0' key now toggles the "Day" item in the "Timers" menu between "single shot" and "repeating". The keys '1'...'7' can be used to toggle the individual days ('1' is Monday).- The day of a timer is now stored as a full date in ISO notation ("YYYY-MM-DD") in 'timers.conf' and for the result of the SVDRP command LSTT- The timer status now has a new bit that is set when that timer is currently recording.- The 'summary' field of a timer definition has been renamed to 'aux', and is now only used for external applications to store auxiliary information with a timer, which has no meaning whatsoever to VDR itself. The contents of the 'aux' field of a timer is copied into the recording's 'info.vdr' file, using the tag character '@'.- The description of a recording is now taken exclusively from its related EPG data. If an application wants to use a different description it needs to set it with SVDRP/PUTE and use table ID 0x00, so that it won't be overwritten (as a side effect, however, this also disables VPS for such an event).- There is no more "Summary" menu when pressing "Ok" in the "Timers" menu. The "Ok" key now always opens the "Edit timer" menu.- The upper 16 bit of a timer's "flags" are no longer treated specially when a timer is modified in the "Edit timer" menu. If an external application needs to know if a timer was modified, it has to keep a copy of the timer's data and compare that to the actual data.- The option "Setup/OSD/Sort timers" has been removed. Timers are always sorted by their start time and priority.- The "Blue" key in the "Timers" menu now displays the EPG info of the event the selected timer will record (if available). The "On/Off" function has been shifted to the "Red" button. Editing a timer is done by pressing "Ok".Recording:- Now preferring budget cards when selecting a DVB device for recording.- The file 'summary.vdr' has been replaced with 'info.vdr' and now contains the information about a recording, in the same format as the events are stored in 'epg.data'.- Recordings are now only started if there is at least 300MB free disk space.- No longer using characters 0x01 and 0x02 for mapping single quote and slash in recording names. The single quote is not mapped at all, and the slash is interchanged with the tilde. Existing recordings will be handled like before, so there is no need to actually rename them.SVDRP:- The new SVDRP command 'SCAN' can be used to force an EPG scan on a single DVB card system.- Extended the SVDRP command LSTE to allow limiting the listed data to a given channel, the present or following events, or events at a given time.- The SVDRP command LSTR now lists the recording information in the same tagged format as the LSTE command lists the EPG data.- The new SVDRP command PLAY can be used to start replaying a recording.- The new SVDRP command EDIT can be used to start the editing process of a recording.- The new SVDRP command PLUG can be used to call a plugin's main menu function.- Implemented the SVDRP command MOVC.- The SVDRP command GRAB now determines the image type (JPEG or PNM) from the extension (".jpg", ".jpeg" or ".pnm") of the given file name. The explicit 'jpeg' or 'pnm' parameter is still accepted for backward compatibility, but has no meaning any more.- The SVDRP command GRAB now writes the image data to the SVDRP connection (encoded in base64) if the given file name consists of only the file extension (".jpg", ".jpeg" or ".pnm"), or if only "-" is given as file name.- The new command line option '-g' must be given if the SVDRP command GRAB shall be allowed to write image files to disk. The parameter to this option must be the full path name of an existing directory, without any "..", double '/' or symlinks. By default, or if "-g- is given, grabbing to files is not allowed any more because of potential security risks.- The SVDRP command LSTT now accepts the new option 'id' to have the channels of the timers listed with their unique channel ids instead of their numbers.Audio:- AC3 audio can now be output directly over the full featured DVB cards.- The new remote control button "Audio" can be used to switch between different audio tracks. The "Green" button in the "Main" menu has been changed from "Language" to "Audio", since it now also controls switching between normal and Dolby Digital audio tracks.- The description of the audio tracks is now taken from the "component descriptors" that are broadcast in the EPG data. However (as no big surprise), not all channels actually provide useful data here, so there are now some additional EPG bugfixes, which can be activated by setting the "EPG bugfix level" to 3.- The new setup option "DVB/Audio languages" can be used to control which audio language shall be selected in case a channel broadcasts in different languages.- The "Left" and "Right" keys in the "Audio" menu can be used to switch between the left and right stereo channels in case there are different audio tracks in these channels.- The setup option "Recording/Record Dolby Digital" has been renamed and moved to "DVB/Use Dolby Digital". It now controls whether Dolby Digital is recorded and whether an available DD audio track will appear in the "Audio" menu.- Recording and Transfer Mode now handle more than 2 audio PIDs.Conditional Access:- Improved CAM handling.- The file 'ca.conf' has been removed. VDR now automatically detects which device contains a CAM that can decode a channel.- Removed the now obsolete CaCaps stuff. The Setup/CICAM menu now displays the actual CAM type as reported by the CAM.- The Setup/CICAM menu now only contains the devices that actually have a CI and dynamically detects the number of slots a CI provides.- The CAM menu now automatically updates itself in case of a progress display (as used, for instance, when updating the firmware via satellite).- Improved the CAM enquiry menu.Internationalization:- Added Russian language texts.- Added Croatian language texts.- Added Estonian language texts.- Added Danish language texts.- Added Czech language texts.Misc:- Changed thread handling to make it work with NPTL ("Native Posix Thread Library").- The list of recordings is now kept statically in memory to avoid long delays when opening the "Recordings" menu. As a side effect, external modifications to the video directory are no longer immediately reflected in the "Recordings" menu. If a plugin manipulates the video directory in any way, it can call the function Recordings.TriggerUpdate() to trigger an update of the list of recordings. If some external tool manipulates the video directory, it can touch the file '.update' in the video directory to trigger an update of the list of recordings.- The new setup option "DVB/Video display format" can be used to define which display format to use for playing wide screen video on a 4:3 tv set.- Added the command line options '--lirc', '--rcu' and '--no-kbd' to allow setting the remote control at runtime.- Pressing Ok while entering a channel number now immediately switches to that channel, without waiting for further input.- The new command line option '--vfat' can be used to make VDR encode special characters in recording file names, even if it wasn't compiled with VFAT=1 The compile time option VFAT still exists and creates a VDR that always behaves as if it were called with '--vfat'.- Replaced the ':' delimiter between hour and minute in recording file names with a '.' under Linux, too. Existing recordings with ':' as delimiter will still work.- The list of recordings is now read in a separate thread, resulting in a faster startup if there are a great many of recordings, or the disk(s) have to spin up.- When displaying the amount of free disk space, the space consumed by recordings that have been "deleted" but not yet actually "removed" is now taken into account.- Removing deleted recordings is now done in a separate thread.- When started as user 'root' VDR can now switch to a lesser privileged user id, keeping the capability to set the system time. The 'runvdr' script has been changed to use the new '-u' option.- The Makefile now reports a summary of failed plugins.- Removed the "buffer reserve" in Transfer Mode - it's no longer necessary with recent driver/firmware versions.- The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu.- In order to make sure that plugins are compiled with the same DVB driver header files as VDR itself, the definition of DVBDIR has been removed from the VDR Makefile. It can now be defined, if necessary, in Make.config.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -