summaryrefslogtreecommitdiffstats
path: root/sub/osd_libass.c
diff options
context:
space:
mode:
Diffstat (limited to 'sub/osd_libass.c')
-rw-r--r--sub/osd_libass.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sub/osd_libass.c b/sub/osd_libass.c
index 45edbc7cc8..29db58f464 100644
--- a/sub/osd_libass.c
+++ b/sub/osd_libass.c
@@ -90,6 +90,13 @@ static void create_osd_ass_track(struct osd_state *osd, struct osd_object *obj)
mp_ass_set_style(style, MP_ASS_FONT_PLAYRESY, osd->opts->osd_style);
// Set to neutral base direction, as opposed to VSFilter LTR default
style->Encoding = -1;
+
+ sid = ass_alloc_style(track);
+ style = track->styles + sid;
+ style->Name = strdup("Default");
+ const struct osd_style_opts *def = osd_style_conf.defaults;
+ mp_ass_set_style(style, MP_ASS_FONT_PLAYRESY, def);
+ style->Encoding = -1;
}
obj->osd_track = track;