mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Version 2.1.9
VDR developer version 2.1.9 is now available at ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.9.tar.bz2 A 'diff' against the previous version is available at ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.8-2.1.9.diff MD5 checksums: 59a63596f3fcfe7c81df8e92b4486f78 vdr-2.1.9.tar.bz2 e70d236f79bee5110f763a8109dba3d9 vdr-2.1.8-2.1.9.diff Approaching version 2.2.0: ========================== If there are no more serious bug reports, the final version 2.2.0 of VDR shall be released on February 19, 2015, which marks the 15th anniversary of VDR. So please test this developer version intensely and report any problems you might encounter as soon as possible. The following language files still have the given number of untranslated texts: ar.po: 51 ca_ES.po: 51 cs_CZ.po: 51 da_DK.po: 184 el_GR.po: 247 es_ES.po: 51 et_EE.po: 4 fi_FI.po: 1 fr_FR.po: 51 hr_HR.po: 184 it_IT.po: 4 lt_LT.po: 4 mk_MK.po: 51 nl_NL.po: 51 nn_NO.po: 312 pl_PL.po: 51 pt_PT.po: 79 ro_RO.po: 1 ru_RU.po: 51 sk_SK.po: 51 sl_SI.po: 52 sr_RS.po: 51 sv_SE.po: 51 tr_TR.po: 184 uk_UA.po: 4 zh_CN.po: 51 If nobody takes care of these, they will remain untranslated in version 2.2.0. DEADLINE FOR SUBMITTING TRANSLATIONS IS WEDNESDAY, FEBRUARY 18! From the HISTORY file: - Fixed a memory leak in case of broken Extended Event Descriptors (thanks to Lars Hanisch). - Fixed the German translation of "Binary skip timeout (s)" (thanks to Matthias Senzel). - Fixed the German translation of "VDR will shut down later - press Power to force". - Fixed the Finnish translation of "Binary skip timeout (s)" (thanks to Rolf Ahrenberg). - Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras). - Added SDNOTIFY to Make.config.template (suggested by Christian Richter). Also added NO_KBD and BIDI. - Added code from the "jumpplay" patch that makes the recording still be considered unviewed when stopping replay within RESUMEBACKUP seconds of the first mark. - The new option "Setup/Replay/Alternate behavior for adaptive skipping" can be used to make adaptive skipping only halve the skip distance when the direction changes. That way you can reach the desired point in a recording even if you make one too many skips in a certain direction (see MANUAL for details). - Fixed cCamSlot::Assign(), so that it actually ignores the value of Query if Device is NULL (as described in the header file). - Added a missing VDRDIR="$(CWD)" to the clean-plugins target of the Makefile, to avoid error messages regarding the missing vdr.pc file. - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk). - Updated the Romanian OSD texts (thanks to Lucian Muresan). - Updated the Hungarian OSD texts (thanks to István Füley). - Fixed switching channels in the Schedule menu after going through various Now and Schedule menus for different channels (reported by Matthias Senzel). - Fixed setting the Blue button in the Schedule/Now/Next menus, so that it only shows "Switch" if the selected event is on a different channel. - Added "NORDIG" to the list of "DVB/Standard compliance" options and using it to restrict the LCN (Logical Channel Numbers) parsing to networks that actually use this non-standard feature (thanks to Rolf Ahrenberg). - In the "Edit recording" menu the '0' key can now be used on the "Name:" field to remove the name of the recording and replace it with the last element of the recording's folder path name (suggested by Christoph Haubrich). See MANUAL, section "Managing folders" for details. - Updated the Italian OSD texts (thanks to Nino Gerbino). - The "Select folder" menu now adds the folder names of all existing recordings to any names that have been predefined in "folders.conf" (suggested by Sören Moch). - Updated the Italian OSD texts (thanks to Diego Pierotto). - Fixed the German translations of "latitude" and "longitude" (they were swapped). - Updated the Hungarian OSD texts (thanks to Mario Fenneis). - Modified runvdr.template to improve compatibility with the "bash" and "dash" shells. - Changed the German translations if the texts related to "binary skipping" (based on a suggestion by Thomas Reufer). - Updated sources.conf to reflect the fact that Astra 4A and SES5 are actually in two separate positions (thanks to Arthur Konovalov). - Fixed cMarks::GetNextBegin() and cMarks::GetNextEnd() (thanks to Stefan Herdler). The behavior of these two functions is now exacly as described in the header file. Editing marks that are placed at exactly the same offset in a recording are now preserved in the cutting process. - Changed the naming of "binary skip mode" to "adaptive skip mode" (suggested by Rolf Ahrenberg and Derek Kelly). - cDvbPlayer and cReplayControl now use the same list of editing marks. This avoids inconsistent behavior with the "Skip edited parts" or "Pause replay at last mark" functions when the editing marks are manipulated during replay. - Fixed setting an empty recording name or folder to a blank in the "Edit recording" menu (reported by Christoph Haubrich). - Added a confirmation before renaming a recording to its folder name (suggested by Christoph Haubrich). - Modified EntriesOnSameFileSystem(), so that it returns 'true' if either of the given files doesn't exist (to avoid any actions that might be triggered if files are on different file system), and changed handling the 'error' variable in cDirCopier, so that it is initialized to 'true' and will only be set to 'false' if the entire copy process has been successful (problem reported by Christoph Haubrich). - Added the UPDATE-2.2.0 file.
This commit is contained in:
committed by
Dieter Hametner
parent
4ee983a294
commit
bb4ef3b380
66
MANUAL
66
MANUAL
@@ -363,18 +363,19 @@ Version 2.0
|
||||
- 0 Toggles an editing mark. If the mark indicator shows a red triangle,
|
||||
the current mark is deleted. Otherwise a new mark is set at the
|
||||
current position.
|
||||
- 1, 3 Move an editing mark back and forward in "binary" mode. Pressing
|
||||
- 1, 3 Move an editing mark back and forward in "adaptive" mode. Pressing
|
||||
either of these keys for the first time moves the mark 120 seconds
|
||||
in the given direction (configurable via "Setup/Replay/Binary skip
|
||||
initial value"). Further presses of the same key keep moving
|
||||
the mark by the same value. Once the other key is pressed, the value
|
||||
is divided by 2 (hence the name "binary") with every further press
|
||||
of either key. Pressing '1' and '3' alternatingly divides the
|
||||
distance all the way down to a single I-frame. That way a particular
|
||||
place in a recording (for instance the beginning or end of a
|
||||
commercial break) can be found very quickly. If none of these two
|
||||
keys is pressed for a while (configurable via "Setup/Replay/Binary
|
||||
skip timeout") the distance falls back to the initial value.
|
||||
in the given direction (configurable via "Setup/Replay/Initial
|
||||
duration for adaptive skipping"). Further presses of the same key
|
||||
keep moving the mark by the same value. Once the other key is
|
||||
pressed, the value is divided by 2 (hence the name "adaptive") with
|
||||
every further press of either key. Pressing '1' and '3'
|
||||
alternatingly divides the distance all the way down to a single
|
||||
I-frame. That way a particular place in a recording (for instance
|
||||
the beginning or end of a commercial break) can be found very
|
||||
quickly. If none of these two keys is pressed for a while
|
||||
(configurable via "Setup/Replay/Reset timeout for adaptive
|
||||
skipping") the distance falls back to the initial value.
|
||||
If replay is not in Pause mode, or if there is no mark at the
|
||||
current position, the skip is performed without moving any mark.
|
||||
- 4, 6 Move an editing mark back and forward by one I-frame. You need to
|
||||
@@ -540,8 +541,16 @@ Version 2.0
|
||||
the selected recording (if there are any and the recording is not currently
|
||||
being cut). To directly edit the folder or name of the recording, position the
|
||||
cursor to the respective line and press the Right key to start editing (press
|
||||
Ok to confirm the edit, or Back to return to the previous value). Once you are
|
||||
finished with editing the recording properties, press Ok to confirm the changes.
|
||||
Ok to confirm the edit, or Back to return to the previous value). If you want
|
||||
to remove the name of the recording and make the folder name the actual
|
||||
recording's name, you can position the cursor to the "Name:" field and press
|
||||
the '0' key. This will take the last element of the recording's folder path
|
||||
and make it the actual name of the recording. You can do this in turn until
|
||||
the recording is moved all the way up to the root of the video directory.
|
||||
Note that, in case you inadvertently pressed the '0' key, you can leave the
|
||||
"Edit recording" menu with the "Back" key and any changes you have made so far
|
||||
will not be applied. Once you are finished with editing the recording
|
||||
properties, press Ok to confirm the changes.
|
||||
|
||||
* Parameters in the "Setup" menu
|
||||
|
||||
@@ -743,6 +752,7 @@ Version 2.0
|
||||
Defines the standard compliance mode:
|
||||
0 = DVB
|
||||
1 = ANSI/SCTE
|
||||
2 = NORDIG
|
||||
|
||||
Video format = 4:3 The video format (or aspect ratio) of the tv set in use
|
||||
(4:3 or 16:9). Applies only to SD output devices.
|
||||
@@ -981,8 +991,6 @@ Version 2.0
|
||||
automatically skipped during replay. This includes jumping
|
||||
to the first mark if replay starts at the beginning of the
|
||||
recording, and stopping at the last mark.
|
||||
In order to work, this option must be enabled before starting
|
||||
replay.
|
||||
|
||||
Pause replay at last mark = no
|
||||
If enabled, replay of a recording will go into Pause mode
|
||||
@@ -990,21 +998,33 @@ Version 2.0
|
||||
the actual position at which the pause occurs may be a couple
|
||||
of frames before the last "end" mark, depending on how much
|
||||
data is buffered by your output device.
|
||||
In order to work, this option must be enabled before starting
|
||||
replay.
|
||||
|
||||
Binary skip initial value (s) = 120
|
||||
Initial duration for adaptive skipping (s) = 120
|
||||
Defines the number of seconds to jump from the current replay
|
||||
position in either direction, when pressing the '1' or '3'
|
||||
key for the first time after the "Binary skip timeout".
|
||||
key for the first time after the "Reset timeout for adaptive
|
||||
skipping".
|
||||
The valid range is 10...600.
|
||||
|
||||
Binary skip timeout (s) = 3
|
||||
Reset timeout for adaptive skipping (s) = 3
|
||||
Defines the number of seconds after which pressing the
|
||||
'1' or '3' key falls back to the "Binary skip initial value".
|
||||
'1' or '3' key falls back to the "Initial duration for adaptive
|
||||
skipping".
|
||||
The valid range is 0...10. Setting the timeout to 0 disables
|
||||
the binary mode and makes '1' and '3' always skip the number
|
||||
of seconds configured as the initial value.
|
||||
the adaptive mode and makes '1' and '3' always skip the number
|
||||
of seconds configured as the initial duration.
|
||||
|
||||
Alternate behavior for adaptive skipping = no
|
||||
When skipping in adaptive mode with the '1' and '3' keys, the
|
||||
distance of the skip is halved with every key press after the
|
||||
first change of direction. While this allows for locating a
|
||||
particular position in a recording very fast, once you make
|
||||
one step too many in the current direction you have no chance
|
||||
of ever reaching the desired point any more. You will have to
|
||||
wait for the timeout to occur and start adaptive skipping anew.
|
||||
If this option is set to 'yes', the skip distance will only be
|
||||
halved if the direction actually changes. That way, even if
|
||||
you missed the target point, you can still back up to it.
|
||||
|
||||
Resume ID = 0 Defines an additional ID that can be used in a multi user
|
||||
environment, so that every user has his/her own resume
|
||||
|
Reference in New Issue
Block a user