mpv/demux
wm4 b47bf06f97 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.
2015-12-29 01:35:52 +01:00
..
codec_tags.c demux: mime types are case-insensitive 2015-06-21 18:21:21 +02:00
codec_tags.h
cue.c demux: check embedded cuesheet refers to only one file 2015-12-17 12:38:57 -08:00
cue.h demux: check embedded cuesheet refers to only one file 2015-12-17 12:38:57 -08:00
demux.c sub: change how subtitles are read 2015-12-29 01:35:52 +01:00
demux.h demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_cue.c demux_cue: remove cue tracks which have a null filename. 2015-12-17 12:38:53 -08:00
demux_disc.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_edl.c demux: remove redundant demux_chapter.name field 2015-08-12 11:11:23 +02:00
demux_lavf.c sub: do charset conversion in demux_lavf.c 2015-12-28 23:23:30 +01:00
demux_libarchive.c libarchive: remove redundant log prefix 2015-11-09 22:41:19 -08:00
demux_mf.c demux_mf: fix previous commit 2015-12-23 21:58:01 +01:00
demux_mkv.c demux_mkv: adjust subtitle preroll defaults 2015-12-27 02:13:06 +01:00
demux_mkv_timeline.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_playlist.c player: warn against using HLS URLs with --playlist 2015-08-04 17:51:00 +02:00
demux_rar.c demux: fix rar support for files containing DTS audio tracks 2015-03-24 21:29:09 +01:00
demux_raw.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_tv.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
ebml.c ebml: warn if an EBML has unknown length 2015-09-03 13:39:00 +02:00
ebml.h Update license headers 2015-04-13 12:10:01 +02:00
matroska.h demux_mkv: remove indirection through defines 2015-06-19 21:41:57 +02:00
packet.c demux_mkv: refactor packet parsing 2015-02-05 21:52:07 +01:00
packet.h Update license headers 2015-04-13 12:10:01 +02:00
stheader.h sub: do charset conversion in demux_lavf.c 2015-12-28 23:23:30 +01:00
timeline.c demux: timeline: honor quit requests 2015-02-20 22:08:02 +01:00
timeline.h demux: timeline: honor quit requests 2015-02-20 22:08:02 +01:00