diff -Nu --strip-trailing-cr -x '*.o dependencies' /root/vdr-1.2.6/config.c vdr-test/config.c --- /root/vdr-1.2.6/config.c 2003-11-30 12:25:07.000000000 +0100 +++ vdr-test/config.c 2003-12-05 13:44:14.000000000 +0100 @@ -343,6 +343,7 @@ ShowRecDate = 1; ShowRecTime = 1; ShowRecLength = 0; + JumpSeconds = 60; EPGScanTimeout = 5; EPGBugfixLevel = 2; EPGLinger = 0; @@ -543,6 +544,7 @@ else if (!strcasecmp(Name, "ShowRecDate")) ShowRecDate = atoi(Value); else if (!strcasecmp(Name, "ShowRecTime")) ShowRecTime = atoi(Value); else if (!strcasecmp(Name, "ShowRecLength")) ShowRecLength = atoi(Value); + else if (!strcasecmp(Name, "JumpSeconds")) JumpSeconds = atoi(Value); else if (!strcasecmp(Name, "MarginStop")) MarginStop = atoi(Value); else if (!strcasecmp(Name, "EPGScanTimeout")) EPGScanTimeout = atoi(Value); else if (!strcasecmp(Name, "EPGBugfixLevel")) EPGBugfixLevel = atoi(Value); @@ -642,6 +644,7 @@ Store("ShowRecDate", ShowRecDate); Store("ShowRecTime", ShowRecTime); Store("ShowRecLength", ShowRecLength); + Store("JumpSeconds", JumpSeconds); Store("EPGScanTimeout", EPGScanTimeout); Store("EPGBugfixLevel", EPGBugfixLevel); Store("EPGLinger", EPGLinger); diff -Nu --strip-trailing-cr -x '*.o dependencies' /root/vdr-1.2.6/config.h vdr-test/config.h --- /root/vdr-1.2.6/config.h 2003-11-30 12:25:07.000000000 +0100 +++ vdr-test/config.h 2003-12-05 13:44:42.000000000 +0100 @@ -320,6 +320,7 @@ int TimeTransponder; int MarginStart, MarginStop; int ShowRecDate, ShowRecTime, ShowRecLength; + int JumpSeconds; int EPGScanTimeout; int EPGBugfixLevel; int EPGLinger; diff -Nu --strip-trailing-cr -x '*.o dependencies' /root/vdr-1.2.6/i18n.c vdr-test/i18n.c --- /root/vdr-1.2.6/i18n.c 2003-11-30 12:25:07.000000000 +0100 +++ vdr-test/i18n.c 2003-12-05 13:48:05.000000000 +0100 @@ -3456,6 +3456,23 @@ "", "", "", + }, + { "Setup.Recording$Jump Seconds", + "Sprungweite in Sekunden", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", }, { "Setup.Replay$Multi speed mode", "MultiSpeed Modus", diff -Nu --strip-trailing-cr -x '*.o dependencies' /root/vdr-1.2.6/menu.c vdr-test/menu.c --- /root/vdr-1.2.6/menu.c 2003-11-30 12:25:07.000000000 +0100 +++ vdr-test/menu.c 2003-12-05 13:53:01.000000000 +0100 @@ -3006,6 +3006,7 @@ Add(new cMenuEditBoolItem(tr("Setup.Recording$Show Date"), &data.ShowRecDate)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Show Time"), &data.ShowRecTime)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Show Length"), &data.ShowRecLength)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Jump Seconds"), &data.JumpSeconds)); } // --- cMenuSetupReplay ------------------------------------------------------ @@ -4877,9 +4878,9 @@ case kRight: Forward(); break; case kRed: TimeSearch(); break; case kGreen|k_Repeat: - case kGreen: SkipSeconds(-60); break; + case kGreen: SkipSeconds(-(Setup.JumpSeconds)); break; case kYellow|k_Repeat: - case kYellow: SkipSeconds( 60); break; + case kYellow: SkipSeconds(Setup.JumpSeconds); break; case kStop: case kBlue: Hide(); Stop();