summaryrefslogtreecommitdiff
path: root/fftools/cmdutils.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2021-11-12 17:05:56 +0100
committerAnton Khirnov <anton@khirnov.net>2021-11-16 10:51:32 +0100
commitd4ae2a20e8783a3658d47bae952ae681c6465a39 (patch)
tree00df511e7d9f433d2ca05e26c54174be86c53e5b /fftools/cmdutils.c
parenta4c5d241ec215cfa680c5fa706377e40d18e8040 (diff)
downloadffmpeg-d4ae2a20e8783a3658d47bae952ae681c6465a39.tar.gz
cmdutils: add an option for listing stream dispositions
Diffstat (limited to 'fftools/cmdutils.c')
-rw-r--r--fftools/cmdutils.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c
index 426ba6c99f..594eeef379 100644
--- a/fftools/cmdutils.c
+++ b/fftools/cmdutils.c
@@ -1820,6 +1820,16 @@ int show_sample_fmts(void *optctx, const char *opt, const char *arg)
return 0;
}
+int show_dispositions(void *optctx, const char *opt, const char *arg)
+{
+ for (int i = 0; i < 32; i++) {
+ const char *str = av_disposition_to_string(1 << i);
+ if (str)
+ printf("%s\n", str);
+ }
+ return 0;
+}
+
static void show_help_codec(const char *name, int encoder)
{
const AVCodecDescriptor *desc;