From 953ff6b3908bcfdd69a9189c991e55f362d2d2dc Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 9 Mar 2016 23:55:16 +0100 Subject: demux: replace demux_pause/demux_unpause with demux_run_on_thread This pause stuff is bothersome and is needed only for a few corner- cases. This commit removes it from the demuxer public API and replaces it with a demux_run_on_thread() function and refactors the code which needed demux_pause(). The next commit will change the implementation. --- demux/demux.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'demux/demux.h') diff --git a/demux/demux.h b/demux/demux.h index 2c1e3a20fa..a26dada6c8 100644 --- a/demux/demux.h +++ b/demux/demux.h @@ -285,8 +285,7 @@ double demuxer_get_time_length(struct demuxer *demuxer); int demux_stream_control(demuxer_t *demuxer, int ctrl, void *arg); -void demux_pause(demuxer_t *demuxer); -void demux_unpause(demuxer_t *demuxer); +void demux_run_on_thread(struct demuxer *demuxer, void (*fn)(void *), void *ctx); void demux_changed(demuxer_t *demuxer, int events); void demux_update(demuxer_t *demuxer); -- cgit v1.2.3