# HG changeset patch # User arpi # Date 1003868100 0 # Node ID 18c12656c816feff5aa8771adb3bc5dfd7c6180d # Parent ee81502bbc4a20669ede1ca97e2644453857bf00 -sstep patch by Aleksander V. Dyomin diff -r ee81502bbc4a -r 18c12656c816 cfg-mplayer.h --- a/cfg-mplayer.h Tue Oct 23 18:32:55 2001 +0000 +++ b/cfg-mplayer.h Tue Oct 23 20:15:00 2001 +0000 @@ -153,6 +153,7 @@ {"nobg", &play_in_bg, CONF_TYPE_FLAG, 0, 1, 0}, {"sb", &seek_to_byte, CONF_TYPE_INT, CONF_MIN, 0, 0}, {"ss", &seek_to_sec, CONF_TYPE_STRING, CONF_MIN, 0, 0}, + {"sstep", &step_sec, CONF_TYPE_INT, CONF_MIN, 0, 0}, {"loop", &loop_times, CONF_TYPE_INT, CONF_RANGE, -1, 10000}, {"sound", &has_audio, CONF_TYPE_FLAG, 0, 0, 1}, {"nosound", &has_audio, CONF_TYPE_FLAG, 0, 1, 0}, diff -r ee81502bbc4a -r 18c12656c816 mplayer.c --- a/mplayer.c Tue Oct 23 18:32:55 2001 +0000 +++ b/mplayer.c Tue Oct 23 20:15:00 2001 +0000 @@ -185,6 +185,7 @@ int osd_level=2; char *seek_to_sec=NULL; off_t seek_to_byte=0; +off_t step_sec=0; int has_audio=1; int loop_times=-1; @@ -1656,6 +1657,12 @@ if(!force_redraw) break; } // while(sh_video->timertimer || force_redraw) +// skip some seconds... added by fly + +if(step_sec>0) { + osd_function=OSD_FFW; + rel_seek_secs+=step_sec; +} //================= Keyboard events, SEEKing ====================