Commit 204c0f48 authored by Philip Gladstone's avatar Philip Gladstone

When doing -vstats and also changing the frame rate, then don't count (and

report) frames that are dropped.

Originally committed as revision 1465 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent db40a39a
...@@ -532,6 +532,8 @@ static void do_video_out(AVFormatContext *s, ...@@ -532,6 +532,8 @@ static void do_video_out(AVFormatContext *s,
/* by default, we output a single frame */ /* by default, we output a single frame */
nb_frames = 1; nb_frames = 1;
*frame_size = 0;
/* NOTE: the A/V sync is always done by considering the audio is /* NOTE: the A/V sync is always done by considering the audio is
the master clock. It is suffisant for transcoding or playing, the master clock. It is suffisant for transcoding or playing,
but not for the general case */ but not for the general case */
...@@ -1401,7 +1403,7 @@ static int av_encode(AVFormatContext **output_files, ...@@ -1401,7 +1403,7 @@ static int av_encode(AVFormatContext **output_files,
} }
do_video_out(os, ost, ist, &picture, &frame_size, audio_sync); do_video_out(os, ost, ist, &picture, &frame_size, audio_sync);
if (do_vstats) if (do_vstats && frame_size)
do_video_stats(os, ost, frame_size); do_video_stats(os, ost, frame_size);
} }
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment