summaryrefslogtreecommitdiffstats
path: root/options
diff options
context:
space:
mode:
authorkarelrooted <karelrooted@gmail.com>2023-12-11 17:43:36 +0800
committerDudemanguy <random342@airmail.cc>2023-12-13 21:18:57 +0000
commit3250f6e4473b6c0ba1be03af3c80f3141b485721 (patch)
treec82c7957cfa5abee23ef144da56ed3c553d2cf07 /options
parentb690531f3047f9eac85450457e04f67e2e2aa69b (diff)
downloadmpv-3250f6e4473b6c0ba1be03af3c80f3141b485721.tar.bz2
mpv-3250f6e4473b6c0ba1be03af3c80f3141b485721.tar.xz
options: add --secondary-sub-pos
The default value is 0 (on the top of the screen)
Diffstat (limited to 'options')
-rw-r--r--options/options.c3
-rw-r--r--options/options.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c
index 41cfce7fc0..8fb566c6f6 100644
--- a/options/options.c
+++ b/options/options.c
@@ -296,6 +296,7 @@ const struct m_sub_options mp_subtitle_sub_opts = {
{"sub-fix-timing", OPT_BOOL(sub_fix_timing)},
{"sub-stretch-durations", OPT_BOOL(sub_stretch_durations)},
{"sub-pos", OPT_FLOAT(sub_pos), M_RANGE(0.0, 150.0)},
+ {"secondary-sub-pos", OPT_FLOAT(sec_sub_pos), M_RANGE(0.0, 150.0)},
{"sub-gauss", OPT_FLOAT(sub_gauss), M_RANGE(0.0, 3.0)},
{"sub-gray", OPT_BOOL(sub_gray)},
{"sub-ass", OPT_BOOL(ass_enabled), .flags = UPDATE_SUB_HARD},
@@ -336,6 +337,7 @@ const struct m_sub_options mp_subtitle_sub_opts = {
.sub_visibility = true,
.sec_sub_visibility = true,
.sub_pos = 100,
+ .sec_sub_pos = 0,
.sub_speed = 1.0,
.ass_enabled = true,
.sub_scale_by_window = true,
@@ -1068,6 +1070,7 @@ static const struct MPOpts mp_default_opts = {
"sub-delay",
"sub-speed",
"sub-pos",
+ "secondary-sub-pos",
"sub-visibility",
"sub-scale",
"sub-use-margins",
diff --git a/options/options.h b/options/options.h
index f1940266ca..c0ffd2c325 100644
--- a/options/options.h
+++ b/options/options.h
@@ -85,6 +85,7 @@ struct mp_subtitle_opts {
bool sub_visibility;
bool sec_sub_visibility;
float sub_pos;
+ float sec_sub_pos;
float sub_delay[2];
float sub_fps;
float sub_speed;