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
This commit is contained in:
Anssi Hannula
2011-01-02 16:00:47 +00:00
committed by Carl Eugen Hoyos
parent 815495f040
commit ef2b2243dc
2 changed files with 25 additions and 1 deletions

View File

@ -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);
}