From 0c79c96cf20f96dfe4b9ce429dafddd1f9ecd1c1 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 11 Apr 2016 17:39:14 +0200 Subject: doc/examples/muxing: Add support to pass flags to muxer as since codecpar the codec flags are not available to the muxer anymore Signed-off-by: Michael Niedermayer --- doc/examples/muxing.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/examples/muxing.c b/doc/examples/muxing.c index 2fbc89bb02..2fc6f710ee 100644 --- a/doc/examples/muxing.c +++ b/doc/examples/muxing.c @@ -565,6 +565,7 @@ int main(int argc, char **argv) int have_video = 0, have_audio = 0; int encode_video = 0, encode_audio = 0; AVDictionary *opt = NULL; + int i; /* Initialize libavcodec, and register all codecs and formats. */ av_register_all(); @@ -581,8 +582,9 @@ int main(int argc, char **argv) } filename = argv[1]; - if (argc > 3 && !strcmp(argv[2], "-flags")) { - av_dict_set(&opt, argv[2]+1, argv[3], 0); + for (i = 2; i+1 < argc; i+=2) { + if (!strcmp(argv[i], "-flags") || !strcmp(argv[i], "-fflags")) + av_dict_set(&opt, argv[i]+1, argv[i+1], 0); } /* allocate the output media context */ -- cgit v1.2.3