From f6c9a325b727b807d7e666ea41858dae9ebce916 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Sat, 13 Apr 2013 13:16:23 +0200 Subject: [PATCH] ffmpeg: show error message in case of av_buffersrc_add_frame_flags() failure --- ffmpeg.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ffmpeg.c b/ffmpeg.c index 3f26249d42..ea41645191 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -1715,12 +1715,12 @@ static int decode_video(InputStream *ist, AVPacket *pkt, int *got_output) break; } else f = decoded_frame; - if(av_buffersrc_add_frame_flags(ist->filters[i]->filter, f, - AV_BUFFERSRC_FLAG_PUSH)<0) { - av_log(NULL, AV_LOG_FATAL, "Failed to inject frame into filter network\n"); + ret = av_buffersrc_add_frame_flags(ist->filters[i]->filter, f, AV_BUFFERSRC_FLAG_PUSH); + if (ret < 0) { + av_log(NULL, AV_LOG_FATAL, + "Failed to inject frame into filter network: %s\n", av_err2str(ret)); exit(1); } - } av_frame_unref(ist->filter_frame);