diff -ruN vdr-2.1.4_20/config.c vdr-2.1.4_21/config.c --- vdr-2.1.4_20/config.c 2014-01-26 14:36:33.036517507 +0100 +++ vdr-2.1.4_21/config.c 2014-01-26 14:40:18.665048640 +0100 @@ -402,6 +402,9 @@ StandardCompliance = STANDARD_DVB; MarginStart = 2; MarginStop = 10; + JumpSeconds = 60; + JumpSecondsSlow = 10; + JumpSecondsRepeat = 300; AudioLanguages[0] = -1; DisplaySubtitles = 0; SupportTeletext = 0; @@ -618,6 +621,9 @@ else if (!strcasecmp(Name, "StandardCompliance")) StandardCompliance = atoi(Value); else if (!strcasecmp(Name, "MarginStart")) MarginStart = atoi(Value); else if (!strcasecmp(Name, "MarginStop")) MarginStop = atoi(Value); + else if (!strcasecmp(Name, "JumpSeconds")) JumpSeconds = atoi(Value); + else if (!strcasecmp(Name, "JumpSecondsSlow")) JumpSecondsSlow = atoi(Value); + else if (!strcasecmp(Name, "JumpSecondsRepeat")) JumpSecondsRepeat = atoi(Value); else if (!strcasecmp(Name, "AudioLanguages")) return ParseLanguages(Value, AudioLanguages); else if (!strcasecmp(Name, "DisplaySubtitles")) DisplaySubtitles = atoi(Value); else if (!strcasecmp(Name, "SupportTeletext")) SupportTeletext = atoi(Value); @@ -738,6 +744,9 @@ Store("StandardCompliance", StandardCompliance); Store("MarginStart", MarginStart); Store("MarginStop", MarginStop); + Store("JumpSeconds", JumpSeconds); + Store("JumpSecondsSlow", JumpSecondsSlow); + Store("JumpSecondsRepeat", JumpSecondsRepeat); StoreLanguages("AudioLanguages", AudioLanguages); Store("DisplaySubtitles", DisplaySubtitles); Store("SupportTeletext", SupportTeletext); diff -ruN vdr-2.1.4_20/config.h vdr-2.1.4_21/config.h --- vdr-2.1.4_20/config.h 2014-01-26 14:36:33.060516288 +0100 +++ vdr-2.1.4_21/config.h 2014-01-26 14:40:18.665048640 +0100 @@ -286,6 +286,7 @@ int TimeTransponder; int StandardCompliance; int MarginStart, MarginStop; + int JumpSeconds, JumpSecondsSlow, JumpSecondsRepeat; int AudioLanguages[I18N_MAX_LANGUAGES + 1]; int DisplaySubtitles; int SupportTeletext; diff -ruN vdr-2.1.4_20/menu.c vdr-2.1.4_21/menu.c --- vdr-2.1.4_20/menu.c 2014-01-26 14:36:33.084515068 +0100 +++ vdr-2.1.4_21/menu.c 2014-01-26 14:40:18.673048234 +0100 @@ -3628,6 +3628,9 @@ Add(new cMenuEditIntItem(tr("Setup.Replay$Resume ID"), &data.ResumeID, 0, 99)); Add(new cMenuEditBoolItem(tr("Setup.Replay$Jump&Play"), &data.JumpPlay)); Add(new cMenuEditBoolItem(tr("Setup.Replay$Play&Jump"), &data.PlayJump)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Jump Seconds"), &data.JumpSeconds)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Jump Seconds Slow"), &data.JumpSecondsSlow)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Jump Seconds (Repeat)"), &data.JumpSecondsRepeat)); Add(new cMenuEditBoolItem(tr("Setup.Replay$Pause at last mark"), &data.PauseLastMark)); } diff -ruN vdr-2.1.4_20/po/de_DE.po vdr-2.1.4_21/po/de_DE.po --- vdr-2.1.4_20/po/de_DE.po 2014-01-26 14:36:32.948521977 +0100 +++ vdr-2.1.4_21/po/de_DE.po 2014-01-26 14:40:18.681047827 +0100 @@ -934,6 +934,15 @@ msgid "Button$Scan" msgstr "Scan" +msgid "Setup.Recording$Jump Seconds" +msgstr "Sprungweite in Sekunden" + +msgid "Setup.Recording$Jump Seconds Slow" +msgstr "Sprungweite in Sekunden langsam" + +msgid "Setup.Recording$Jump Seconds (Repeated)" +msgstr "Sprungweite in Sek. (wiederh.)" + msgid "Setup.EPG$EPG scan timeout (h)" msgstr "Zeit bis zur EPG-Aktualisierung (h)"