diff options
author | Anton Khirnov <anton@khirnov.net> | 2013-02-22 23:01:54 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2013-03-18 15:36:25 +0100 |
commit | 358628074c314c8ec6d433a740e9176e7aefa124 (patch) | |
tree | 1115ddf153961d9d2092c20cc278ed9039b122a3 | |
parent | ce0124acacd9acbfdc267464a4b52947a249b4bd (diff) | |
download | ffmpeg-358628074c314c8ec6d433a740e9176e7aefa124.tar.gz |
print_options: do not generate docs for options without enc or dec flags
Those are not usable from the avtools, so mentioning them in the
manpages just confuses the reader.
-rw-r--r-- | doc/print_options.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/print_options.c b/doc/print_options.c index 4283e6a86d..498a808946 100644 --- a/doc/print_options.c +++ b/doc/print_options.c @@ -39,6 +39,9 @@ static void print_usage(void) static void print_option(const AVOption *opts, const AVOption *o, int per_stream) { + if (!(o->flags & (AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM))) + return; + printf("@item -%s%s @var{", o->name, per_stream ? "[:stream_specifier]" : ""); switch (o->type) { case AV_OPT_TYPE_BINARY: printf("hexadecimal string"); break; |