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/sd.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sub/sd.h') diff --git a/sub/sd.h b/sub/sd.h index fe64163b1b..c8056d379f 100644 --- a/sub/sd.h +++ b/sub/sd.h @@ -37,8 +37,8 @@ struct sd_functions { bool (*accepts_packet)(struct sd *sd); // implicit default if NULL: true int (*control)(struct sd *sd, enum sd_ctrl cmd, void *arg); - void (*get_bitmaps)(struct sd *sd, struct mp_osd_res dim, double pts, - struct sub_bitmaps *res); + void (*get_bitmaps)(struct sd *sd, struct mp_osd_res dim, int format, + double pts, struct sub_bitmaps *res); char *(*get_text)(struct sd *sd, double pts); }; -- cgit v1.2.3