diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-12-17 18:10:17 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-12-22 11:39:57 +0100 |
commit | 41716214c2912cf84946c939bea5400581384569 (patch) | |
tree | 9a9142b9482a5ae369ffc24db6382e468ac495d7 /fftools/ffmpeg_demux.c | |
parent | 148fac277a173473eed4ea6b03c7575e5696b3fa (diff) | |
download | ffmpeg-41716214c2912cf84946c939bea5400581384569.tar.gz |
fftools/ffmpeg: improve WARN_MULTIPLE_OPT_USAGE()
Currently it requires every single OPT_SPEC option to be accompanied by
an array of alternate names for this option. The vast majority of
options have no alternate names, resulting in a large numbers of
unnecessary single-element arrays that merely contain the option name.
Extend the option parsing API to allow marking options as having
alternate names, or as being the canonical name for some existing
alternatives. Use this new information to avoid the need for
abovementioned unnecessary single-element arrays.
Diffstat (limited to 'fftools/ffmpeg_demux.c')
-rw-r--r-- | fftools/ffmpeg_demux.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/fftools/ffmpeg_demux.c b/fftools/ffmpeg_demux.c index 515271fda0..95af31e9ef 100644 --- a/fftools/ffmpeg_demux.c +++ b/fftools/ffmpeg_demux.c @@ -38,20 +38,6 @@ #include "libavformat/avformat.h" -static const char *const opt_name_discard[] = {"discard", NULL}; -static const char *const opt_name_reinit_filters[] = {"reinit_filter", NULL}; -static const char *const opt_name_fix_sub_duration[] = {"fix_sub_duration", NULL}; -static const char *const opt_name_canvas_sizes[] = {"canvas_size", NULL}; -static const char *const opt_name_guess_layout_max[] = {"guess_layout_max", NULL}; -static const char *const opt_name_ts_scale[] = {"itsscale", NULL}; -static const char *const opt_name_hwaccels[] = {"hwaccel", NULL}; -static const char *const opt_name_hwaccel_devices[] = {"hwaccel_device", NULL}; -static const char *const opt_name_hwaccel_output_formats[] = {"hwaccel_output_format", NULL}; -static const char *const opt_name_autorotate[] = {"autorotate", NULL}; -static const char *const opt_name_display_rotations[] = {"display_rotation", NULL}; -static const char *const opt_name_display_hflips[] = {"display_hflip", NULL}; -static const char *const opt_name_display_vflips[] = {"display_vflip", NULL}; - typedef struct DemuxStream { InputStream ist; |