From ef2b2243dc1e258e77dac6d702d3c1ec1b2bcc6f Mon Sep 17 00:00:00 2001 From: Anssi Hannula Date: Sun, 2 Jan 2011 16:00:47 +0000 Subject: Use AVOption for muxers in ffmpeg. Patch by Anssi Hannula, anssi d hannula d iki d fi Originally committed as revision 26199 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffmpeg.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ffmpeg.c') diff --git a/ffmpeg.c b/ffmpeg.c index 87f6d99d82..875a1f42f2 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -3904,6 +3904,7 @@ static void show_usage(void) static void show_help(void) { AVCodec *c; + AVOutputFormat *oformat = NULL; av_log_set_callback(log_callback_help); show_usage(); @@ -3945,6 +3946,15 @@ static void show_help(void) av_opt_show2(avformat_opts, NULL, AV_OPT_FLAG_ENCODING_PARAM|AV_OPT_FLAG_DECODING_PARAM, 0); printf("\n"); + + /* individual muxer options */ + while ((oformat = av_oformat_next(oformat))) { + if (oformat->priv_class) { + av_opt_show2(&oformat->priv_class, NULL, AV_OPT_FLAG_ENCODING_PARAM, 0); + printf("\n"); + } + } + av_opt_show2(sws_opts, NULL, AV_OPT_FLAG_ENCODING_PARAM|AV_OPT_FLAG_DECODING_PARAM, 0); } -- cgit v1.2.3