From f825d42bccdb9f89669a586951de7f66a81e80a5 Mon Sep 17 00:00:00 2001 From: Luca Barbato Date: Mon, 14 Oct 2013 05:41:45 +0200 Subject: avplay: Accept cpuflags option Quite useful for debugging. Signed-off-by: Luca Barbato --- cmdutils.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'cmdutils.c') 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[] = { -- cgit v1.2.3