mpv/demux
wm4 1483fd443a demux: fix playback abort if --demuxer-thread is not used
Switching tracks caused cached_demux_control() to catch the command to
switch tracks, even if no thread was running. Thus, the tracks were
never really switched, and EOF happened immediately on playback start.

Fix it by not using the cache at all if the demuxer thread is disabled.
The cache code still has to be called somewhere, though, because it
handles stream metadata update.

Regression from today.
2014-08-07 00:34:14 +02:00
..
codec_tags.c
codec_tags.h
demux.c demux: fix playback abort if --demuxer-thread is not used 2014-08-07 00:34:14 +02:00
demux.h demux: fix timestamp type for seek calls 2014-07-21 19:29:58 +02:00
demux_cue.c
demux_disc.c demux: fix timestamp type for seek calls 2014-07-21 19:29:58 +02:00
demux_edl.c
demux_lavf.c Improve setting AVOptions 2014-08-02 03:12:33 +02:00
demux_libass.c
demux_mf.c demux_mf: allow seeking past the end 2014-07-30 00:23:16 +02:00
demux_mkv.c demux: fix timestamp type for seek calls 2014-07-21 19:29:58 +02:00
demux_playlist.c build: include <strings.h> for strcasecmp() 2014-07-10 08:29:32 +02:00
demux_raw.c demux: fix timestamp type for seek calls 2014-07-21 19:29:58 +02:00
demux_subreader.c demux: fix timestamp type for seek calls 2014-07-21 19:29:58 +02:00
demux_tv.c demux: minor simplification 2014-07-06 19:02:21 +02:00
ebml.c demux: minor cleanups 2014-07-01 21:53:23 +02:00
ebml.h demux: minor cleanups 2014-07-01 21:53:23 +02:00
matroska.h demux_mkv: add S_DVBSUB 2014-06-17 22:44:27 +02:00
mf.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
mf.h
ms_hdr.h
packet.c Remove stream_pts stuff 2014-07-06 19:05:59 +02:00
packet.h Remove stream_pts stuff 2014-07-06 19:05:59 +02:00
stheader.h demux: add a demuxer thread 2014-07-16 23:25:56 +02:00