summaryrefslogtreecommitdiff
path: root/vpxenc.c
diff options
context:
space:
mode:
Diffstat (limited to 'vpxenc.c')
-rw-r--r--vpxenc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/vpxenc.c b/vpxenc.c
index 9cd10ab2e..abb3baebd 100644
--- a/vpxenc.c
+++ b/vpxenc.c
@@ -470,6 +470,9 @@ static const arg_def_t target_level = ARG_DEF(
NULL, "target-level", 1,
"Target level (255: off (default); 0: only keep level stats; 10: level 1.0;"
" 11: level 1.1; ... 62: level 6.2)");
+
+static const arg_def_t new_mt =
+ ARG_DEF(NULL, "new-mt", 1, "Enable row based multi-threading in VP9");
#endif
#if CONFIG_VP9_ENCODER
@@ -498,6 +501,7 @@ static const arg_def_t *vp9_args[] = { &cpu_used_vp9,
&min_gf_interval,
&max_gf_interval,
&target_level,
+ &new_mt,
#if CONFIG_VP9_HIGHBITDEPTH
&bitdeptharg,
&inbitdeptharg,
@@ -528,6 +532,7 @@ static const int vp9_arg_ctrl_map[] = { VP8E_SET_CPUUSED,
VP9E_SET_MIN_GF_INTERVAL,
VP9E_SET_MAX_GF_INTERVAL,
VP9E_SET_TARGET_LEVEL,
+ VP9E_SET_NEW_MT,
0 };
#endif