1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-04 05:52:09 +00:00

options: rename -sub-fuzziness to -autosub-match, change option values

"--autosub-match" is close to "--autosub", and reflects what this
option does slightly better. Replace the magic number option values
with choices:

--sub-fuzziness=0  becomes --autosub-match=exact
--sub-fuzziness=1  becomes --autosub-match=fuzzy
--sub-fuzziness=2  becomes --autosub-match=all
This commit is contained in:
wm4 2012-11-15 19:08:21 +01:00
parent 2b851c6ed3
commit 1197e13c2f
3 changed files with 11 additions and 9 deletions

View File

@ -108,6 +108,7 @@ Command line switches
-ss --start
-endpos --length
--cursor-autohide-delay --cursor-autohide
-sub-fuzziness --autosub-match
=================================== ===================================
input.conf and slave commands

View File

@ -206,7 +206,14 @@
--autosub, --no-autosub
Load additional subtitle files matching the video filename. Enabled by
default. See also ``--sub-fuzziness``.
default. See also ``--autosub-match``.
--autosub-match=<exact|fuzzy|all>
Adjust matching fuzziness when searching for subtitles:
:exact: exact match
:fuzzy: Load all subs containing movie name.
:all: Load all subs in the current and ``--sub-paths`` directories.
--autosync=<factor>
Gradually adjusts the A/V sync based on audio delay measurements.
@ -1738,13 +1745,6 @@
will force it, this will skip some checks! Give the demuxer name as
printed by ``--sub-demuxer=help``.
--sub-fuzziness=<mode>
Adjust matching fuzziness when searching for subtitles:
:0: exact match
:1: Load all subs containing movie name.
:2: Load all subs in the current and ``--sub-paths`` directories.
--sub-no-text-pp
Disables any kind of text post processing done after loading the
subtitles. Used for debug purposes.

View File

@ -510,7 +510,8 @@ const m_option_t common_opts[] = {
// enable Closed Captioning display
{"overlapsub", &suboverlap_enabled, CONF_TYPE_FLAG, 0, 0, 2, NULL},
{"sub-no-text-pp", &sub_no_text_pp, CONF_TYPE_FLAG, 0, 0, 1, NULL},
{"sub-fuzziness", &sub_match_fuzziness, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
{"autosub-match", &sub_match_fuzziness, CONF_TYPE_CHOICE, 0,
M_CHOICES(({"exact", 0}, {"fuzzy", 1}, {"all", 2}))},
{"font", &font_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
{"subfont", &sub_font_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
{"sub-pos", &sub_pos, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL},