From a5fd3a1a2bd2e8ac28434919e462cf61ce831eb2 Mon Sep 17 00:00:00 2001 From: Rodger Combs Date: Wed, 7 Oct 2015 21:24:40 -0500 Subject: ffmpeg: use lavf API for applying bitstream filters --- ffmpeg_opt.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ffmpeg_opt.c') diff --git a/ffmpeg_opt.c b/ffmpeg_opt.c index 3df46da..9b341cf 100644 --- a/ffmpeg_opt.c +++ b/ffmpeg_opt.c @@ -1255,7 +1255,11 @@ static OutputStream *new_output_stream(OptionsContext *o, AVFormatContext *oc, e bsfc_prev->next = bsfc; else ost->bitstream_filters = bsfc; - av_dict_set(&ost->bsf_args, bsfc->filter->name, arg, 0); + if (arg) + if (!(bsfc->args = av_strdup(arg))) { + av_log(NULL, AV_LOG_FATAL, "Bitstream filter memory allocation failed\n"); + exit_program(1); + } bsfc_prev = bsfc; bsf = next; -- cgit v1.1