From 0dfb4d4b438b7203b3aaef9fc6ffebc57df140d8 Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Sun, 23 Apr 2017 14:22:22 +0200 Subject: [PATCH] ffmpeg: do not report EOF on filters as an error. Also print the error message in case of real error. --- ffmpeg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ffmpeg.c b/ffmpeg.c index 70431e8808..bf04a6c683 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -2213,7 +2213,8 @@ static int ifilter_send_frame(InputFilter *ifilter, AVFrame *frame) ret = av_buffersrc_add_frame_flags(ifilter->filter, frame, AV_BUFFERSRC_FLAG_PUSH); if (ret < 0) { - av_log(NULL, AV_LOG_ERROR, "Error while filtering\n"); + if (ret != AVERROR_EOF) + av_log(NULL, AV_LOG_ERROR, "Error while filtering: %s\n", av_err2str(ret)); return ret; }