diff options
Diffstat (limited to 'sub/osd_libass.c')
-rw-r--r-- | sub/osd_libass.c | 7 |
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; |