Browse Source

tools/enum_options: replace the deprecated API

Signed-off-by: Zhong Li <zhongli_dev@126.com>
tags/n4.3
Zhong Li 6 years ago
parent
commit
8ff432eb44
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      tools/enum_options.c

+ 6
- 4
tools/enum_options.c View File

@@ -88,20 +88,22 @@ static void show_opts(const AVClass *class)

static void show_format_opts(void)
{
AVInputFormat *iformat = NULL;
AVOutputFormat *oformat = NULL;
const AVInputFormat *iformat = NULL;
const AVOutputFormat *oformat = NULL;
void *iformat_opaque = NULL;
void *oformat_opaque = NULL;

printf("@section Generic format AVOptions\n");
show_opts(avformat_get_class());

printf("@section Format-specific AVOptions\n");
while ((iformat = av_iformat_next(iformat))) {
while ((iformat = av_demuxer_iterate(&iformat_opaque))) {
if (!iformat->priv_class)
continue;
printf("@subsection %s AVOptions\n", iformat->priv_class->class_name);
show_opts(iformat->priv_class);
}
while ((oformat = av_oformat_next(oformat))) {
while ((oformat = av_muxer_iterate(&oformat_opaque))) {
if (!oformat->priv_class)
continue;
printf("@subsection %s AVOptions\n", oformat->priv_class->class_name);


Loading…
Cancel
Save