|
|
@ -47,6 +47,7 @@ |
|
|
|
#include "libavutil/eval.h" |
|
|
|
#include "libavutil/eval.h" |
|
|
|
#include "libavutil/dict.h" |
|
|
|
#include "libavutil/dict.h" |
|
|
|
#include "libavutil/opt.h" |
|
|
|
#include "libavutil/opt.h" |
|
|
|
|
|
|
|
#include "libavutil/cpu.h" |
|
|
|
#include "cmdutils.h" |
|
|
|
#include "cmdutils.h" |
|
|
|
#include "version.h" |
|
|
|
#include "version.h" |
|
|
|
#if CONFIG_NETWORK |
|
|
|
#if CONFIG_NETWORK |
|
|
@ -808,6 +809,18 @@ do { \ |
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int opt_cpuflags(void *optctx, const char *opt, const char *arg) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
int ret; |
|
|
|
|
|
|
|
unsigned flags = av_get_cpu_flags(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ((ret = av_parse_cpu_caps(&flags, arg)) < 0) |
|
|
|
|
|
|
|
return ret; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
av_force_cpu_flags(flags); |
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int opt_loglevel(void *optctx, const char *opt, const char *arg) |
|
|
|
int opt_loglevel(void *optctx, const char *opt, const char *arg) |
|
|
|
{ |
|
|
|
{ |
|
|
|
const struct { const char *name; int level; } log_levels[] = { |
|
|
|
const struct { const char *name; int level; } log_levels[] = { |
|
|
@ -960,18 +973,6 @@ int opt_max_alloc(void *optctx, const char *opt, const char *arg) |
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int opt_cpuflags(void *optctx, const char *opt, const char *arg) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
int ret; |
|
|
|
|
|
|
|
unsigned flags = av_get_cpu_flags(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ((ret = av_parse_cpu_caps(&flags, arg)) < 0) |
|
|
|
|
|
|
|
return ret; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
av_force_cpu_flags(flags); |
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int opt_timelimit(void *optctx, const char *opt, const char *arg) |
|
|
|
int opt_timelimit(void *optctx, const char *opt, const char *arg) |
|
|
|
{ |
|
|
|
{ |
|
|
|
#if HAVE_SETRLIMIT |
|
|
|
#if HAVE_SETRLIMIT |
|
|
|