Common subdirectories: /root/vdr-1.2.6/PLUGINS and vdr-test/PLUGINS 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-10-17 16:11:27.000000000 +0200 +++ vdr-test/config.c 2003-12-07 16:06:44.000000000 +0100 @@ -259,6 +259,7 @@ TimeTransponder = 0; MarginStart = 2; MarginStop = 10; + JumpSeconds = 60; EPGScanTimeout = 5; EPGBugfixLevel = 2; SVDRPTimeout = 300; @@ -411,6 +412,7 @@ else if (!strcasecmp(Name, "TimeTransponder")) TimeTransponder = 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, "EPGScanTimeout")) EPGScanTimeout = atoi(Value); else if (!strcasecmp(Name, "EPGBugfixLevel")) EPGBugfixLevel = atoi(Value); else if (!strcasecmp(Name, "SVDRPTimeout")) SVDRPTimeout = atoi(Value); @@ -461,6 +463,7 @@ Store("TimeTransponder", TimeTransponder); Store("MarginStart", MarginStart); Store("MarginStop", MarginStop); + Store("JumpSeconds", JumpSeconds); Store("EPGScanTimeout", EPGScanTimeout); Store("EPGBugfixLevel", EPGBugfixLevel); Store("SVDRPTimeout", SVDRPTimeout); 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-14 14:29:13.000000000 +0100 +++ vdr-test/config.h 2003-12-07 16:07:06.000000000 +0100 @@ -216,6 +216,7 @@ int SetSystemTime; int TimeTransponder; int MarginStart, MarginStop; + int JumpSeconds; int EPGScanTimeout; int EPGBugfixLevel; int SVDRPTimeout; 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-09-11 15:51:56.000000000 +0200 +++ vdr-test/i18n.c 2003-12-07 16:08:44.000000000 +0100 @@ -2136,6 +2136,23 @@ "Felvételek listája", "Gravacions en subcarpetes", }, + { "Setup.Recording$Jump Seconds", + "Sprungweite in Sekunden", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + }, { "Setup.EPG$EPG scan timeout (h)", "Zeit bis EPG Scan (h)", "Cas do EPG pregleda (h)", Common subdirectories: /root/vdr-1.2.6/libdtv and vdr-test/libdtv 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-10-03 16:36:20.000000000 +0200 +++ vdr-test/menu.c 2003-12-07 16:09:42.000000000 +0100 @@ -2227,6 +2227,7 @@ Add(new cMenuEditBoolItem(tr("Setup.Recording$Record Dolby Digital"), &data.RecordDolbyDigital)); Add(new cMenuEditIntItem( tr("Setup.Recording$Max. video file size (MB)"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Split edited files"), &data.SplitEditedFiles)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Jump Seconds"), &data.JumpSeconds)); } // --- cMenuSetupReplay ------------------------------------------------------ @@ -3653,9 +3654,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();