OSDN Git Service

ffmpeg: Reduce noisiness of frame clipping in rate convertion
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 16 Jan 2015 23:17:31 +0000 (00:17 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 19 Jan 2015 02:51:43 +0000 (03:51 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
ffmpeg.c

index 633dadd..698fea4 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -944,7 +944,10 @@ static void do_video_out(AVFormatContext *s,
         format_video_sync != VSYNC_PASSTHROUGH &&
         format_video_sync != VSYNC_DROP) {
         double cor = FFMIN(-delta0, duration);
-        av_log(NULL, AV_LOG_WARNING, "Past duration %f too large\n", -delta0);
+        if (delta0 < -0.6) {
+            av_log(NULL, AV_LOG_WARNING, "Past duration %f too large\n", -delta0);
+        } else
+            av_log(NULL, AV_LOG_DEBUG, "Cliping frame in rate conversion by %f\n", -delta0);
         sync_ipts += cor;
         duration -= cor;
         delta0 += cor;