mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
player: don't store subtitle renderer in osd_state
This doesn't have much value. It can't be accessed by anything else than the actual subtitle renderer (sd_ass.c). sd_ass.c could create the renderer itself, except that we apparently want to save memory (and some font loading time) when using ordered chapters or multiple subtitle tracks.
This commit is contained in:
@@ -122,8 +122,6 @@ struct osd_object {
|
||||
struct osd_state {
|
||||
struct osd_object *objs[MAX_OSD_PARTS];
|
||||
|
||||
struct ass_library *ass_library;
|
||||
struct ass_renderer *ass_renderer;
|
||||
double video_offset;
|
||||
double vo_pts;
|
||||
|
||||
@@ -206,7 +204,7 @@ struct osd_style_opts {
|
||||
|
||||
extern const struct m_sub_options osd_style_conf;
|
||||
|
||||
struct osd_state *osd_create(struct MPOpts *opts, struct ass_library *asslib);
|
||||
struct osd_state *osd_create(struct MPOpts *opts);
|
||||
void osd_set_text(struct osd_state *osd, const char *text);
|
||||
void osd_set_sub(struct osd_state *osd, const char *text);
|
||||
void osd_changed(struct osd_state *osd, int new_value);
|
||||
|
||||
Reference in New Issue
Block a user