OSDN Git Service

ffplay: add 10 minute seek support to ffplay
authorPanagiotis H.M. Issaris <takis.issaris@uhasselt.be>
Mon, 28 Nov 2011 12:48:13 +0000 (13:48 +0100)
committerMarton Balint <cus@passwd.hu>
Wed, 14 Dec 2011 20:09:08 +0000 (21:09 +0100)
Signed-off-by: Marton Balint <cus@passwd.hu>
doc/ffplay.texi
ffplay.c

index b4d6dbc..06666f6 100644 (file)
@@ -168,6 +168,9 @@ Seek backward/forward 10 seconds.
 @item down/up
 Seek backward/forward 1 minute.
 
+@item page down/page up
+Seek backward/forward 10 minutes.
+
 @item mouse click
 Seek to percentage in file corresponding to fraction of width.
 
index 391f74e..d10ac69 100644 (file)
--- a/ffplay.c
+++ b/ffplay.c
@@ -2850,6 +2850,12 @@ static void event_loop(VideoState *cur_stream)
             case SDLK_w:
                 toggle_audio_display(cur_stream);
                 break;
+            case SDLK_PAGEUP:
+                incr = 600.0;
+                goto do_seek;
+            case SDLK_PAGEDOWN:
+                incr = -600.0;
+                goto do_seek;
             case SDLK_LEFT:
                 incr = -10.0;
                 goto do_seek;
@@ -3119,6 +3125,7 @@ static int opt_help(const char *opt, const char *arg)
            "s                   activate frame-step mode\n"
            "left/right          seek backward/forward 10 seconds\n"
            "down/up             seek backward/forward 1 minute\n"
+           "page down/page up   seek backward/forward 10 minutes\n"
            "mouse click         seek to percentage in file corresponding to fraction of width\n"
            );
     return 0;