OSDN Git Service

Corrected pause handling when using the 's' step by frame key.
authorCraig Nicol <craig.nicol@ed.ac.uk>
Mon, 27 Aug 2007 08:06:48 +0000 (08:06 +0000)
committerBenoit Fouet <benoit.fouet@free.fr>
Mon, 27 Aug 2007 08:06:48 +0000 (08:06 +0000)
patch by Craig Nicol: [craig nicol /\ ed ac uk]
original thread:[FFmpeg-devel] [PATCH] FFplay speedup if stepping whilst paused
date: 08/02/2007 12:39 PM

Originally committed as revision 10244 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffplay.c

index f13c85d..76092a3 100644 (file)
--- a/ffplay.c
+++ b/ffplay.c
@@ -2196,9 +2196,9 @@ static void toggle_pause(void)
 static void step_to_next_frame(void)
 {
     if (cur_stream) {
+        /* if the stream is paused unpause it, then step */
         if (cur_stream->paused)
-            cur_stream->paused=0;
-        cur_stream->video_current_pts = get_video_clock(cur_stream);
+            stream_pause(cur_stream);
     }
     step = 1;
 }