From f1105528981fc83c5dbf15f1c1d409fb8842a1ea Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 3 Jul 2016 18:33:28 +0200 Subject: sub: pass preferred OSD format to subtitle renderers The intention is to let mp_ass_packer_pack() produce different output for the RGBA and LIBASS formats. VOs (or whatever generates the OSD) currently do not signal a preferred format, and this mechanism just exists to switch between RGBA and LIBASS formats correctly, preferring LIBASS if the VO supports it. --- sub/dec_sub.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sub/dec_sub.h') diff --git a/sub/dec_sub.h b/sub/dec_sub.h index 63603e2174..1048bf0ca6 100644 --- a/sub/dec_sub.h +++ b/sub/dec_sub.h @@ -35,8 +35,8 @@ void sub_unlock(struct dec_sub *sub); bool sub_can_preload(struct dec_sub *sub); void sub_preload(struct dec_sub *sub); bool sub_read_packets(struct dec_sub *sub, double video_pts); -void sub_get_bitmaps(struct dec_sub *sub, struct mp_osd_res dim, double pts, - struct sub_bitmaps *res); +void sub_get_bitmaps(struct dec_sub *sub, struct mp_osd_res dim, int format, + double pts, struct sub_bitmaps *res); char *sub_get_text(struct dec_sub *sub, double pts); void sub_reset(struct dec_sub *sub); void sub_select(struct dec_sub *sub, bool selected); -- cgit v1.2.3