From 4e33d8ebb39f4c1869e078a0cc3b808a02aa16c4 Mon Sep 17 00:00:00 2001 From: Marton Balint Date: Wed, 26 Dec 2012 19:53:58 +0100 Subject: [PATCH] ffplay: only drop frames if not in frame step mode Fixes ticket #2053. Signed-off-by: Marton Balint --- ffplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ffplay.c b/ffplay.c index 070fbd7ea6..f9ea20d9d9 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1339,7 +1339,7 @@ retry: if (is->pictq_size > 1) { VideoPicture *nextvp = &is->pictq[(is->pictq_rindex + 1) % VIDEO_PICTURE_QUEUE_SIZE]; duration = nextvp->pts - vp->pts; - if((framedrop>0 || (framedrop && get_master_sync_type(is) != AV_SYNC_VIDEO_MASTER)) && time > is->frame_timer + duration){ + if(!is->step && (framedrop>0 || (framedrop && get_master_sync_type(is) != AV_SYNC_VIDEO_MASTER)) && time > is->frame_timer + duration){ is->frame_drops_late++; pictq_next_picture(is); goto retry;