summaryrefslogtreecommitdiffstats
path: root/options/options.c
diff options
context:
space:
mode:
authorDudemanguy <random342@airmail.cc>2023-08-25 23:38:57 -0500
committerDudemanguy <random342@airmail.cc>2023-08-28 18:43:46 +0000
commit165f9e061f79e95a6297cf79e8cf5f2d42b71b4c (patch)
tree9e9e34d22b2913a8861eef1dccb565a57d828f74 /options/options.c
parent58ec0630f545705f0300805a43ee24aa0dcb59d6 (diff)
downloadmpv-165f9e061f79e95a6297cf79e8cf5f2d42b71b4c.tar.bz2
mpv-165f9e061f79e95a6297cf79e8cf5f2d42b71b4c.tar.xz
player: add always to --subs-fallback-forced
In general, forced tracks should only be shown if they match the language of the audio. However some people do want them no matter what, so add an always option to this so such tracks are always selected.
Diffstat (limited to 'options/options.c')
-rw-r--r--options/options.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/options/options.c b/options/options.c
index 14fb4039c0..ae51a010ac 100644
--- a/options/options.c
+++ b/options/options.c
@@ -524,7 +524,8 @@ static const m_option_t mp_opts[] = {
{"subs-with-matching-audio", OPT_BOOL(subs_with_matching_audio)},
{"subs-match-os-language", OPT_BOOL(subs_match_os_language)},
{"subs-fallback", OPT_CHOICE(subs_fallback, {"no", 0}, {"default", 1}, {"yes", 2})},
- {"subs-fallback-forced", OPT_BOOL(subs_fallback_forced)},
+ {"subs-fallback-forced", OPT_CHOICE(subs_fallback_forced, {"no", 0},
+ {"yes", 1}, {"always", 2})},
{"lavfi-complex", OPT_STRING(lavfi_complex), .flags = UPDATE_LAVFI_COMPLEX},
@@ -1047,7 +1048,7 @@ static const struct MPOpts mp_default_opts = {
.subs_with_matching_audio = true,
.subs_match_os_language = true,
.subs_fallback = 1,
- .subs_fallback_forced = true,
+ .subs_fallback_forced = 1,
.audio_display = 1,
.audio_output_format = 0, // AF_FORMAT_UNKNOWN
.playback_speed = 1.,