From 11103a493de5f07a61c6f4f1c37a290fdc8942cb Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 26 Dec 2016 20:25:23 +0100 Subject: [PATCH] ffmpeg: Check avcodec_parameters_to_context() for failure Fixes CID1396241 Signed-off-by: Michael Niedermayer --- ffmpeg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ffmpeg.c b/ffmpeg.c index e4890a4034..ec9da3e6e2 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -2877,8 +2877,9 @@ static int init_output_stream_streamcopy(OutputStream *ost) av_assert0(ist && !ost->filter); - avcodec_parameters_to_context(ost->enc_ctx, ist->st->codecpar); - ret = av_opt_set_dict(ost->enc_ctx, &ost->encoder_opts); + ret = avcodec_parameters_to_context(ost->enc_ctx, ist->st->codecpar); + if (ret >= 0) + ret = av_opt_set_dict(ost->enc_ctx, &ost->encoder_opts); if (ret < 0) { av_log(NULL, AV_LOG_FATAL, "Error setting up codec context options.\n");