diff options
author | wm4 <wm4@nowhere> | 2015-12-29 01:35:52 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-12-29 01:35:52 +0100 |
commit | b47bf06f9734c6a7c0a6b95721a9e3200d0f6bbb (patch) | |
tree | 7e60cf54f359ac5bc70babb26e2dcd98e056fe78 /player/core.h | |
parent | 9b3daa49745dfdc8e53940a2a449f7107940e8c4 (diff) | |
download | mpv-b47bf06f9734c6a7c0a6b95721a9e3200d0f6bbb.tar.bz2 mpv-b47bf06f9734c6a7c0a6b95721a9e3200d0f6bbb.tar.xz |
sub: change how subtitles are read
Slightly change how it is decided when a new packet should be read.
Switch to demux_read_packet_async(), and let the player "wait properly"
until required subtitle packets arrive, instead of blocking everything.
Move distinguishing the cases of passive and active reading into the
demuxer, where it belongs.
Diffstat (limited to 'player/core.h')
-rw-r--r-- | player/core.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/player/core.h b/player/core.h index 6228732bd9..fe87658d81 100644 --- a/player/core.h +++ b/player/core.h @@ -515,7 +515,7 @@ void reinit_subs(struct MPContext *mpctx, int order); void uninit_sub(struct MPContext *mpctx, int order); void uninit_sub_all(struct MPContext *mpctx); void update_osd_msg(struct MPContext *mpctx); -void update_subtitles(struct MPContext *mpctx); +bool update_subtitles(struct MPContext *mpctx, double video_pts); // video.c void reset_video_state(struct MPContext *mpctx); |