From 004bc9526308c6bc3f51591423e88bb1adaff167 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 17 Jan 2016 16:56:32 +0100 Subject: player: refactor: eliminate MPContext.d_sub The same is going to happen to d_video and d_audio later. --- player/core.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'player/core.h') diff --git a/player/core.h b/player/core.h index 456d463d5a..715ce74ef3 100644 --- a/player/core.h +++ b/player/core.h @@ -142,7 +142,7 @@ struct track { struct sh_stream *stream; // Current subtitle state (or cached state if selected==false). - struct dec_sub *dec_sub; + struct dec_sub *d_sub; // For external subtitles, which are read fully on init. Do not attempt // to read packets from them. @@ -261,7 +261,6 @@ typedef struct MPContext { struct dec_video *d_video; struct dec_audio *d_audio; - struct dec_sub *d_sub[2]; // Uses: accessing metadata (consider ordered chapters case, where the main // demuxer defines metadata), or special purpose demuxers like TV. @@ -517,8 +516,9 @@ void mp_load_scripts(struct MPContext *mpctx); // sub.c void reset_subtitle_state(struct MPContext *mpctx); -void reinit_subs(struct MPContext *mpctx, int order); -void uninit_sub(struct MPContext *mpctx, int order); +void reinit_sub(struct MPContext *mpctx, struct track *track); +void reinit_sub_all(struct MPContext *mpctx); +void uninit_sub(struct MPContext *mpctx, struct track *track); void uninit_sub_all(struct MPContext *mpctx); void update_osd_msg(struct MPContext *mpctx); bool update_subtitles(struct MPContext *mpctx, double video_pts); -- cgit v1.2.3