1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Changed the naming of "binary skip mode" to "adaptive skip mode"

This commit is contained in:
Klaus Schmidinger 2015-02-06 10:25:25 +01:00
parent ad45f801d5
commit 1b2a62623c
35 changed files with 164 additions and 157 deletions

View File

@ -1195,6 +1195,7 @@ Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi>
doesn't set the data's version numbers as required by the DVB standard
for the "binary skip" patch
for adding support for LCN (Logical Channel Numbers)
for suggesting to change the naming of "binary skip mode" to "adaptive skip mode"
Ralf Klueber <ralf.klueber@vodafone.com>
for reporting a bug in cutting a recording if there is only a single editing mark
@ -2834,6 +2835,7 @@ Derek Kelly <user.vdr@gmail.com>
for reporting an incompatible change from DTV_DVBT2_PLP_ID to DTV_STREAM_ID in DVB API 5.8
for reporting a missing template for DVBDIR in Make.config.template
for suggesting to add ARGSDIR to the ONEDIR section of Make.config.template
for suggesting to change the naming of "binary skip mode" to "adaptive skip mode"
Marcel Unbehaun <frostworks@gmx.de>
for adding cRecordingInfo::GetEvent()

View File

@ -8453,7 +8453,7 @@ Video Disk Recorder Revision History
- Added support for LCN (Logical Channel Numbers), which plugins may use to sort
channels (thanks to Rolf Ahrenberg).
2015-02-05: Version 2.1.9
2015-02-06: Version 2.1.9
- Fixed a memory leak in case of broken Extended Event Descriptors (thanks to Lars
Hanisch).
@ -8506,3 +8506,5 @@ Video Disk Recorder Revision History
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).

45
MANUAL
View File

@ -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
@ -1002,28 +1003,30 @@ Version 2.0
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.
Binary skip strict = yes
When skipping in binary mode with the '1' and '3' keys, the
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 binary skipping anew.
If this option is set to 'no', the skip distance will only be
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.

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: config.c 3.7 2015/02/02 12:22:30 kls Exp $
* $Id: config.c 3.8 2015/02/06 10:10:22 kls Exp $
*/
#include "config.h"
@ -473,9 +473,9 @@ cSetup::cSetup(void)
PauseOnMarkJump = 1;
SkipEdited = 0;
PauseAtLastMark = 0;
BinarySkipInitial = 120;
BinarySkipTimeout = 3;
BinarySkipStrict = 1;
AdaptiveSkipInitial = 120;
AdaptiveSkipTimeout = 3;
AdaptiveSkipAlternate = 0;
ResumeID = 0;
CurrentChannel = -1;
CurrentVolume = MAXVOLUME;
@ -692,9 +692,9 @@ bool cSetup::Parse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "PauseOnMarkJump")) PauseOnMarkJump = atoi(Value);
else if (!strcasecmp(Name, "SkipEdited")) SkipEdited = atoi(Value);
else if (!strcasecmp(Name, "PauseAtLastMark")) PauseAtLastMark = atoi(Value);
else if (!strcasecmp(Name, "BinarySkipInitial")) BinarySkipInitial = atoi(Value);
else if (!strcasecmp(Name, "BinarySkipTimeout")) BinarySkipTimeout = atoi(Value);
else if (!strcasecmp(Name, "BinarySkipStrict")) BinarySkipStrict = atoi(Value);
else if (!strcasecmp(Name, "AdaptiveSkipInitial")) AdaptiveSkipInitial= atoi(Value);
else if (!strcasecmp(Name, "AdaptiveSkipTimeout")) AdaptiveSkipTimeout= atoi(Value);
else if (!strcasecmp(Name, "AdaptiveSkipAlternate")) AdaptiveSkipAlternate = atoi(Value);
else if (!strcasecmp(Name, "ResumeID")) ResumeID = atoi(Value);
else if (!strcasecmp(Name, "CurrentChannel")) CurrentChannel = atoi(Value);
else if (!strcasecmp(Name, "CurrentVolume")) CurrentVolume = atoi(Value);
@ -815,9 +815,9 @@ bool cSetup::Save(void)
Store("PauseOnMarkJump", PauseOnMarkJump);
Store("SkipEdited", SkipEdited);
Store("PauseAtLastMark", PauseAtLastMark);
Store("BinarySkipInitial", BinarySkipInitial);
Store("BinarySkipTimeout", BinarySkipTimeout);
Store("BinarySkipStrict", BinarySkipStrict);
Store("AdaptiveSkipInitial",AdaptiveSkipInitial);
Store("AdaptiveSkipTimeout",AdaptiveSkipTimeout);
Store("AdaptiveSkipAlternate", AdaptiveSkipAlternate);
Store("ResumeID", ResumeID);
Store("CurrentChannel", CurrentChannel);
Store("CurrentVolume", CurrentVolume);

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: config.h 3.16 2015/02/04 09:13:54 kls Exp $
* $Id: config.h 3.17 2015/02/06 09:53:50 kls Exp $
*/
#ifndef __CONFIG_H
@ -337,9 +337,9 @@ public:
int PauseOnMarkJump;
int SkipEdited;
int PauseAtLastMark;
int BinarySkipInitial;
int BinarySkipTimeout;
int BinarySkipStrict;
int AdaptiveSkipInitial;
int AdaptiveSkipTimeout;
int AdaptiveSkipAlternate;
int ResumeID;
int CurrentChannel;
int CurrentVolume;

30
menu.c
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: menu.c 3.41 2015/02/04 12:18:27 kls Exp $
* $Id: menu.c 3.42 2015/02/06 09:53:25 kls Exp $
*/
#include "menu.h"
@ -3721,9 +3721,9 @@ cMenuSetupReplay::cMenuSetupReplay(void)
Add(new cMenuEditBoolItem(tr("Setup.Replay$Pause replay when jumping to a mark"), &data.PauseOnMarkJump));
Add(new cMenuEditBoolItem(tr("Setup.Replay$Skip edited parts"), &data.SkipEdited));
Add(new cMenuEditBoolItem(tr("Setup.Replay$Pause replay at last mark"), &data.PauseAtLastMark));
Add(new cMenuEditIntItem( tr("Setup.Replay$Binary skip initial value (s)"), &data.BinarySkipInitial, 10, 600));
Add(new cMenuEditIntItem( tr("Setup.Replay$Binary skip timeout (s)"), &data.BinarySkipTimeout, 0, 10));
Add(new cMenuEditBoolItem(tr("Setup.Replay$Binary skip strict"), &data.BinarySkipStrict));
Add(new cMenuEditIntItem( tr("Setup.Replay$Initial duration for adaptive skipping (s)"), &data.AdaptiveSkipInitial, 10, 600));
Add(new cMenuEditIntItem( tr("Setup.Replay$Reset timeout for adaptive skipping (s)"), &data.AdaptiveSkipTimeout, 0, 10));
Add(new cMenuEditBoolItem(tr("Setup.Replay$Alternate behavior for adaptive skipping"), &data.AdaptiveSkipAlternate));
Add(new cMenuEditIntItem(tr("Setup.Replay$Resume ID"), &data.ResumeID, 0, 99));
}
@ -5063,9 +5063,9 @@ bool cRecordControls::StateChanged(int &State)
return Result;
}
// --- cBinarySkipper --------------------------------------------------------
// --- cAdaptiveSkipper ------------------------------------------------------
cBinarySkipper::cBinarySkipper(void)
cAdaptiveSkipper::cAdaptiveSkipper(void)
{
initialValue = NULL;
currentValue = 0;
@ -5073,14 +5073,14 @@ cBinarySkipper::cBinarySkipper(void)
lastKey = kNone;
}
void cBinarySkipper::Initialize(int *InitialValue, double FramesPerSecond)
void cAdaptiveSkipper::Initialize(int *InitialValue, double FramesPerSecond)
{
initialValue = InitialValue;
framesPerSecond = FramesPerSecond;
currentValue = 0;
}
int cBinarySkipper::GetValue(eKeys Key)
int cAdaptiveSkipper::GetValue(eKeys Key)
{
if (!initialValue)
return 0;
@ -5090,12 +5090,12 @@ int cBinarySkipper::GetValue(eKeys Key)
}
else if (Key != lastKey) {
currentValue /= 2;
if (Setup.BinarySkipStrict)
lastKey = kNone; // once the direction has changed, every further call halves the value
else
if (Setup.AdaptiveSkipAlternate)
lastKey = Key; // only halve the value when the direction is changed
else
lastKey = kNone; // once the direction has changed, every further call halves the value
}
timeout.Set(Setup.BinarySkipTimeout * 1000);
timeout.Set(Setup.AdaptiveSkipTimeout * 1000);
return max(currentValue, 1);
}
@ -5120,7 +5120,7 @@ cReplayControl::cReplayControl(bool PauseLive)
cRecording Recording(fileName);
cStatus::MsgReplaying(this, Recording.Name(), Recording.FileName(), true);
marks.Load(fileName, Recording.FramesPerSecond(), Recording.IsPesRecording());
binarySkipper.Initialize(&Setup.BinarySkipInitial, Recording.FramesPerSecond());
adaptiveSkipper.Initialize(&Setup.AdaptiveSkipInitial, Recording.FramesPerSecond());
SetTrackDescriptions(false);
if (Setup.ProgressDisplayTime)
ShowTimed(Setup.ProgressDisplayTime);
@ -5596,9 +5596,9 @@ eOSState cReplayControl::ProcessKey(eKeys Key)
case kMarkMoveForward|k_Repeat:
case kMarkMoveForward: MarkMove(+1, true); break;
case kMarkSkipBack|k_Repeat:
case kMarkSkipBack: MarkMove(-binarySkipper.GetValue(RAWKEY(Key)), false); break;
case kMarkSkipBack: MarkMove(-adaptiveSkipper.GetValue(RAWKEY(Key)), false); break;
case kMarkSkipForward|k_Repeat:
case kMarkSkipForward: MarkMove(+binarySkipper.GetValue(RAWKEY(Key)), false); break;
case kMarkSkipForward: MarkMove(+adaptiveSkipper.GetValue(RAWKEY(Key)), false); break;
case kEditCut: EditCut(); break;
case kEditTest: EditTest(); break;
default: {

8
menu.h
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: menu.h 3.7 2015/01/27 11:38:20 kls Exp $
* $Id: menu.h 3.8 2015/02/06 09:47:30 kls Exp $
*/
#ifndef __MENU_H
@ -270,7 +270,7 @@ public:
static bool StateChanged(int &State);
};
class cBinarySkipper {
class cAdaptiveSkipper {
private:
int *initialValue;
int currentValue;
@ -278,7 +278,7 @@ private:
eKeys lastKey;
cTimeMs timeout;
public:
cBinarySkipper(void);
cAdaptiveSkipper(void);
void Initialize(int *InitialValue, double FramesPerSecond);
int GetValue(eKeys Key);
};
@ -286,7 +286,7 @@ public:
class cReplayControl : public cDvbPlayerControl {
private:
cSkinDisplayReplay *displayReplay;
cBinarySkipper binarySkipper;
cAdaptiveSkipper adaptiveSkipper;
cMarks marks;
bool marksModified;
bool visible, modeOnly, shown, displayFrames;

View File

@ -1245,13 +1245,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1244,13 +1244,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1244,13 +1244,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1241,13 +1241,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1241,14 +1241,14 @@ msgstr "Herausgeschnittene Teile
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Pause an der letzten Schnittmarke"
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr "Anfangswert beim Halbieren der Sprungweite (s)"
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr "Zeitlimit für Halbieren der Sprungweite (s)"
msgid "Setup.Replay$Binary skip strict"
msgstr "Sprungweite immer halbieren"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr "Alternatives Verhalten beim Halbieren der Sprungweite"
msgid "Setup.Replay$Resume ID"
msgstr "Wiedergabe-ID"

View File

@ -1241,13 +1241,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1241,13 +1241,13 @@ msgstr "Redigeeritud osade vahelejätmine"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Paus viimasel markeril"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Binaarhüppe algväärtus (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Binaarhüppe ajalimiit (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1245,14 +1245,14 @@ msgstr "Ohita muokatut kohdat"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Pysäytä toisto viimeiseen merkkiin"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Binäärihypyn oletuspituus (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Binäärihypyn odotusaika (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgstr "Tulkitse binäärihyppy täsmällisesti"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"
msgstr "Tallenteen paluutunniste"

View File

@ -1251,13 +1251,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1243,13 +1243,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1246,14 +1246,14 @@ msgstr "Vágott részek kihagyása"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Utolsó vágópontnál szünet a lejátszásban"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Bináris ugrás kezdeti értéke (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Bináris ugrás időkorláta (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgstr "Bináris ugrás végpont"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"
msgstr "Lejátszás ID"

View File

@ -1247,14 +1247,14 @@ msgstr "Salta parti modificate"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Pausa riproduzione all'ultimo marcatore"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Valore iniziale salto binario (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Scadenza salto binario (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgstr "Forza salto binario"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"
msgstr "ID di ripristino"

View File

@ -1241,13 +1241,13 @@ msgstr "Setup.Replay$Praleisti koreguotas dalis"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Setup.Replay$Pristabdyti pakartojimą pasiekus paskutinę žymę"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Setup.Replay$Dvetetainis pradinės reikšmės praleidimas (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Setup.Replay$Dvejetainis pertraukos praleidimas (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1246,13 +1246,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1243,13 +1243,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1243,13 +1243,13 @@ msgstr "Săritură peste părțile editate"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Pauză la ultimul marcaj"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Valoarea inițială (s) pentru săritul \"binar\" al marcajelor"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Timeout (s) pentru săritul \"binar\" al marcajelor"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1241,13 +1241,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1245,13 +1245,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1241,13 +1241,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1242,13 +1242,13 @@ msgstr "Пропустити редаговані частини"
msgid "Setup.Replay$Pause replay at last mark"
msgstr "Призупинити програвання на останній мітці"
msgid "Setup.Replay$Binary skip initial value (s)"
msgstr "Цифровий пропуск початкового значення (нь)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgstr "Цифровий пропуск тайм-ауту (ів)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"

View File

@ -1243,13 +1243,13 @@ msgstr ""
msgid "Setup.Replay$Pause replay at last mark"
msgstr ""
msgid "Setup.Replay$Binary skip initial value (s)"
msgid "Setup.Replay$Initial duration for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip timeout (s)"
msgid "Setup.Replay$Reset timeout for adaptive skipping (s)"
msgstr ""
msgid "Setup.Replay$Binary skip strict"
msgid "Setup.Replay$Alternate behavior for adaptive skipping"
msgstr ""
msgid "Setup.Replay$Resume ID"