summaryrefslogtreecommitdiffstats
path: root/mpvcore/options.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-09-25 21:42:29 +0200
committerwm4 <wm4@nowhere>2013-09-25 21:42:29 +0200
commit72fbd846db3bf446b3fa00eba4f0197e6214f942 (patch)
treeb0065df482034f37f82b16aa26409add5668f3a4 /mpvcore/options.c
parent1e4f08c50cc5e3abb61c95903a270c8e281d2e5b (diff)
downloadmpv-72fbd846db3bf446b3fa00eba4f0197e6214f942.tar.bz2
mpv-72fbd846db3bf446b3fa00eba4f0197e6214f942.tar.xz
options: allow selecting the libass shaper
I'm using the word "languages" instead of "scripts" in the manpage, but I think that's easier to understand with a smaller amount of descriptions.
Diffstat (limited to 'mpvcore/options.c')
-rw-r--r--mpvcore/options.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mpvcore/options.c b/mpvcore/options.c
index 521b30e7d4..9200c1dcf8 100644
--- a/mpvcore/options.c
+++ b/mpvcore/options.c
@@ -540,6 +540,8 @@ const m_option_t mp_opts[] = {
OPT_STRING("ass-styles", ass_styles_file, 0),
OPT_CHOICE("ass-hinting", ass_hinting, 0,
({"none", 0}, {"light", 1}, {"normal", 2}, {"native", 3})),
+ OPT_CHOICE("ass-shaper", ass_shaper, 0,
+ ({"simple", 0}, {"complex", 1})),
OPT_CHOICE("ass-style-override", ass_style_override, 0,
({"no", 0}, {"yes", 1})),
OPT_FLAG("osd-bar", osd_bar_visible, 0),
@@ -829,6 +831,7 @@ const struct MPOpts mp_default_opts = {
.ass_vsfilter_color_compat = 1,
.ass_vsfilter_blur_compat = 1,
.ass_style_override = 1,
+ .ass_shaper = 1,
.use_embedded_fonts = 1,
.suboverlap_enabled = 0,
#ifdef CONFIG_ENCA