[FFmpeg-cvslog] doc/examples/muxing: Add support to pass flags to muxer as since codecpar the codec flags are not available to the muxer anymore
Michael Niedermayer
git at videolan.org
Mon Apr 11 18:10:09 CEST 2016
ffmpeg | branch: master | Michael Niedermayer <michael at niedermayer.cc> | Mon Apr 11 17:39:14 2016 +0200| [0c79c96cf20f96dfe4b9ce429dafddd1f9ecd1c1] | committer: Michael Niedermayer
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 <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c79c96cf20f96dfe4b9ce429dafddd1f9ecd1c1
---
doc/examples/muxing.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/doc/examples/muxing.c b/doc/examples/muxing.c
index 2fbc89b..2fc6f71 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 */
More information about the ffmpeg-cvslog
mailing list