diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2010-02-01 15:30:14 +0300 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2010-02-01 15:30:14 +0300 |
commit | acf24b870f2a2c50b559487201e951e62d9d09ab (patch) | |
tree | 4f188598ff5e959547d75e11bcc1f1af0097cd52 | |
parent | 967030eb24074919f0363e53823cf54d89d12dda (diff) |
Move frame_last_delay into flush code as it must be reset on seeks to,
otherwise the first frame after a seek would be delayed by that amount.
Originally committed as revision 21591 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | ffplay.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1363,6 +1363,7 @@ static int video_thread(void *arg) is->last_dts_for_fault_detection= is->last_pts_for_fault_detection= INT64_MIN; is->frame_last_pts= AV_NOPTS_VALUE; + is->frame_last_delay = 40e-3; continue; } @@ -1812,7 +1813,6 @@ static int stream_component_open(VideoState *is, int stream_index) is->video_stream = stream_index; is->video_st = ic->streams[stream_index]; - is->frame_last_delay = 40e-3; is->frame_timer = (double)av_gettime() / 1000000.0; // is->video_current_pts_time = av_gettime(); |