summaryrefslogtreecommitdiff
path: root/cmdutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'cmdutils.c')
-rw-r--r--cmdutils.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/cmdutils.c b/cmdutils.c
index 218c9f0b3a..9248c9ca49 100644
--- a/cmdutils.c
+++ b/cmdutils.c
@@ -535,6 +535,19 @@ int opt_max_alloc(const char *opt, const char *arg)
return 0;
}
+int opt_cpuflags(const char *opt, const char *arg)
+{
+ char *tail;
+ long flags = strtol(arg, &tail, 10);
+
+ if (*tail) {
+ av_log(NULL, AV_LOG_FATAL, "Invalid cpuflags \"%s\".\n", arg);
+ exit_program(1);
+ }
+ av_force_cpu_flags(flags);
+ return 0;
+}
+
int opt_codec_debug(const char *opt, const char *arg)
{
av_log_set_level(AV_LOG_DEBUG);