diff options
author | wm4 <wm4@nowhere> | 2015-03-09 22:32:04 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-03-09 22:32:04 +0100 |
commit | 39fa05d3742aea94c7638c5b9223d680459b7799 (patch) | |
tree | a3614047cd81153012aba53a98e9b816a733655a /demux/demux.h | |
parent | 5f0eda7b94e5af25970bfd5bef0cf401fe3a10e7 (diff) | |
download | mpv-39fa05d3742aea94c7638c5b9223d680459b7799.tar.bz2 mpv-39fa05d3742aea94c7638c5b9223d680459b7799.tar.xz |
demux_mkv: check for playback aborts
Check async abort notification. libavformat already do something
equivalent.
Before this commit, the demuxer could enter resync mode (and print silly
warning messages) when the stream stopped returning data because of an
abort.
Diffstat (limited to 'demux/demux.h')
-rw-r--r-- | demux/demux.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/demux/demux.h b/demux/demux.h index b6aa4af517..702da3fbd5 100644 --- a/demux/demux.h +++ b/demux/demux.h @@ -270,6 +270,8 @@ void demux_start_thread(struct demuxer *demuxer); void demux_stop_thread(struct demuxer *demuxer); void demux_set_wakeup_cb(struct demuxer *demuxer, void (*cb)(void *ctx), void *ctx); +bool demux_cancel_test(struct demuxer *demuxer); + void demux_flush(struct demuxer *demuxer); int demux_seek(struct demuxer *demuxer, double rel_seek_secs, int flags); void demux_set_enable_refresh_seeks(struct demuxer *demuxer, bool enabled); |