2008-02-10 15:34:09 +01:00
|
|
|
This is a summary of the changes in VDR 1.6.0 since the last stable
|
|
|
|
version 1.4.7. It only contains things that are of actual importance
|
|
|
|
to the user and doesn't mention the many fixes and improvements that
|
|
|
|
have been made "behind the scenes".
|
|
|
|
|
|
|
|
See the file HISTORY for a detailed list of all changes.
|
|
|
|
|
|
|
|
Subtitles:
|
|
|
|
|
|
|
|
- Implemented handling DVB subtitles.
|
|
|
|
- The new setup option "DVB/Subtitle languages" can be used to define the
|
|
|
|
preferred languages for subtitles.
|
|
|
|
- The new setup option "DVB/Subtitle offset" can be used to shift the location
|
|
|
|
of the subtitles in the vertical direction.
|
|
|
|
- The new setup options "DVB/Subtitle foreground/background transparency"
|
|
|
|
define an additional level of transparency for the foreground and background
|
|
|
|
color of subtitles.
|
|
|
|
|
|
|
|
UTF-8 support:
|
|
|
|
|
|
|
|
- VDR now fully supports UTF-8.
|
|
|
|
- The actual character encoding on a given system will be determined from the
|
|
|
|
environment. On a system that uses, for instance, ISO8859-1, VDR will encode
|
|
|
|
everything in that code (as far as possible).
|
|
|
|
|
|
|
|
Plugins:
|
|
|
|
|
|
|
|
- The new remote control key "Subtitles" can be used to bring up the list
|
|
|
|
of available subtitles.
|
|
|
|
- Plugins can now implement the new function WakeupTime() to request VDR to wake
|
|
|
|
up at a particular time.
|
|
|
|
|
|
|
|
Remote control:
|
|
|
|
|
|
|
|
- The "Play" key now starts replay of the selected recording in the Recordings
|
|
|
|
menu
|
|
|
|
- The kInfo key is now propagated to any open menu, so that it can react to it
|
|
|
|
in a context sensitive manner. If there is no menu open it will show the info
|
|
|
|
of the current broadcast or replay.
|
|
|
|
|
|
|
|
OSD:
|
|
|
|
|
|
|
|
- The OSD now uses Freetype fonts.
|
|
|
|
- If the OSD device in use has at least 8bpp bitmap depth and this is also
|
|
|
|
used by the current skin, Freetype fonts are displayed "anti-aliased".
|
|
|
|
The new setup parameter "OSD/Anti-alias" can be used to turn this off.
|
|
|
|
- Changed the parameter "OSD font" to "Default font" in "Setup/OSD".
|
|
|
|
- There can now be more than one OSD at the same time. At any given time,
|
|
|
|
however, only one of them can be active (and thus visible). This is to
|
|
|
|
allow displaying things like subtitles in an easy way. A cOsd therefore
|
|
|
|
now has a "Level", and only the OSD with the smallest level will be
|
|
|
|
displayed. The level 0 OSD is special, and there can only be one with
|
|
|
|
this level. If there is more than one OSD with a particular level, only
|
|
|
|
the one that was created first will be displayed.
|
|
|
|
Plugins that provide an OSD need to adjust their cOsdProvider::CreateOsd()
|
|
|
|
function to hand through the Level.
|
2008-02-17 12:31:16 +01:00
|
|
|
- Skins can now have scrollbars in all list menus.
|
2008-02-10 15:34:09 +01:00
|
|
|
|
|
|
|
Channels:
|
|
|
|
|
|
|
|
- The new Setup parameter "Channel entry timeout" can be used to customize the time
|
|
|
|
since the last keypress until a numerically entered channel number is considered
|
|
|
|
complete, and the channel is switched (suggested by Helmut Auer). Setting this
|
|
|
|
parameter to 0 turns off the automatic channel switching, and the user will
|
|
|
|
have to confirm the entry by pressing the "Ok" key.
|
|
|
|
|
2008-02-16 13:38:22 +01:00
|
|
|
Recordings:
|
2008-02-10 15:34:09 +01:00
|
|
|
|
|
|
|
- The info.vdr file now also stores the name of the channel.
|
2008-02-16 13:38:22 +01:00
|
|
|
- When deleting the recording that is currently replayed, the replay is now
|
|
|
|
stopped immediately.
|
|
|
|
- When determining the amount of free disk space, any deleted (but not yet removed)
|
|
|
|
recordings on different file systems (that are mounted under the video directory)
|
|
|
|
are no longer taken into account.
|
|
|
|
- When running out of disk space during a recording, only such deleted or old
|
|
|
|
recordings are removed, that actually are on the video directory file system(s).
|
|
|
|
This prevents VDR from accidentally deleting recordings on other file systems,
|
|
|
|
which would not add any free space to the video directory.
|
2008-02-10 15:34:09 +01:00
|
|
|
|
|
|
|
SVDRP:
|
|
|
|
|
|
|
|
- The new SVDRP command REMO can be used to turn VDR's remote control off and
|
|
|
|
on in case other programs need to be controlled.
|
|
|
|
- Improved performance of the SVDRP commands LSTC and CHAN when used with a
|
|
|
|
channel name.
|
|
|
|
- The SVDRP command LSTC can now list the channels with group separators if the
|
|
|
|
option ':groups' is given.
|
|
|
|
- Enhanced the SVDRP command CLRE to allow clearing the EPG data of a particular
|
|
|
|
channel.
|
|
|
|
|
|
|
|
Conditional Access:
|
|
|
|
|
|
|
|
- It is now automatically detected which CAM can actually decrypt a channel.
|
|
|
|
- CAMs can now be dynamically assigned to the various devices, provided the
|
|
|
|
hardware in use implements such a possibility.
|
|
|
|
- Improved handling of the CAM menu.
|
|
|
|
- Several encrypted channels on the same transponder can now be decrypted
|
|
|
|
simultaneously with one CAM, if the CAM supports this.
|
|
|
|
- Ca values in the range 0...F in channels.conf can still be used to assign a channel
|
|
|
|
to a particular device, but this will no longer work with encrypted channels because
|
|
|
|
without valid CA ids VDR can't decide which CAM slot to use. However, since VDR now
|
|
|
|
automatically determines which CAM can decrypt which channel, setting fixed
|
|
|
|
channel/device relations should no longer be necessary.
|
|
|
|
IF AN ENCRYPTED CHANNEL CAN'T BE DECRYPTED AND YOU HAVE A CA VALUE IN THE RANGE
|
|
|
|
0...F FOR THAT CHANNEL, SET IT TO 0 (FTA) AND TUNE TO THE CHANNEL AGAIN.
|
|
|
|
- Removed switching to the next higher or lower channel if the current channel
|
|
|
|
is not available, in order to allow staying on an encrypted channel that takes
|
|
|
|
a while for the CAM to start decrypting.
|
|
|
|
|
|
|
|
Internationalization:
|
|
|
|
|
|
|
|
- Internationalization is now done with 'gettext'.
|
|
|
|
See README.i18n for information on how to create new or maintain existing
|
|
|
|
translations.
|
|
|
|
- The parameter OSDLanguage in 'setup.conf' is now a string and holds the locale
|
|
|
|
code of the selected OSD language (e.g. en_US). If Setup.OSDLanguage is not
|
|
|
|
set to a particular locale that is found in VDR's locale directory, the
|
|
|
|
locale as defined in the system environment is used by default.
|
|
|
|
- The new option --localedir can be used to set the locale directory at runtime.
|
|
|
|
- Added Turkish language texts.
|
|
|
|
- Added Ukrainian language texts.
|
|
|
|
|
|
|
|
Misc:
|
|
|
|
|
|
|
|
- Improved shutdown handling.
|
|
|
|
- The HUP signal now forces a restart of VDR.
|
|
|
|
- All logging now goes to LOG_ERR, because some systems split error, info and
|
|
|
|
debug messages into separate files, which repeatedly caused extra efforts to
|
|
|
|
find out when incomplete log excerpts were attached to problem reports in
|
|
|
|
the past.
|
|
|
|
- The new setup option "Miscellaneous/Emergency exit" can be used to turn off
|
|
|
|
the automatic restart of VDR in case a recording fails for some reason.
|
|
|
|
- The new plugin "pictures" implements a simple picture viewer.
|
|
|
|
See PLUGINS/src/pictures/README for details.
|
|
|
|
- Added the new command line option --userdump to enable core dumps in case VDR
|
|
|
|
is run as root with option -u.
|
|
|
|
- The free disk space is now also displayed in the title of the "Recordings"
|
|
|
|
menu.
|
|
|
|
- Changed the message "Upcoming VPS recording!" to "Upcoming recording!" because
|
|
|
|
it applies to non-VPS recordings as well.
|
2008-02-16 13:38:22 +01:00
|
|
|
- Limiting the length of the recording name in timers in case VDR is run with
|
|
|
|
--vfat, in order to avoid names that are too long for Windows.
|