diff options
Diffstat (limited to 'cmdutils.c')
-rw-r--r-- | cmdutils.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cmdutils.c b/cmdutils.c index 062d7ec2f8..d6eb981205 100644 --- a/cmdutils.c +++ b/cmdutils.c @@ -43,6 +43,7 @@ #include "libavutil/eval.h" #include "libavutil/dict.h" #include "libavutil/opt.h" +#include "libavutil/cpu.h" #include "cmdutils.h" #include "version.h" #if CONFIG_NETWORK @@ -694,6 +695,17 @@ do { \ return 0; } +int opt_cpuflags(void *optctx, const char *opt, const char *arg) +{ + int flags = av_parse_cpu_flags(arg); + + if (flags < 0) + return flags; + + av_set_cpu_flags_mask(flags); + return 0; +} + int opt_loglevel(void *optctx, const char *opt, const char *arg) { const struct { const char *name; int level; } log_levels[] = { |