1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-19 13:51:14 +00:00
mpv/demux
wm4 85bd178dbe demux_mkv: avoid seeking when reading headers
This makes everything more robust, and also somewhat simpler (even if
the diffstat isn't very impressive).

Instead of recursively following SeekHeads while reading headers, just
read the headers until the first cluster, and then possibly use
SeekHeads to read the remaining missing headers.
2014-01-22 22:17:01 +01:00
..
codec_tags.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
codec_tags.h demux: remove gsh field from sh_audio/sh_video/sh_sub 2013-11-23 21:37:56 +01:00
demux_cue.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
demux_edl.c timeline: reject mplayer2 EDL files, change EDL header 2013-11-21 15:59:00 +01:00
demux_lavf.c demux_lavf: add hack for MicroDVD for assuming frame based timing 2014-01-10 00:02:06 +01:00
demux_libass.c charset_conv: mp_msg conversions 2013-12-21 21:43:16 +01:00
demux_mf.c stream: mp_msg conversions 2013-12-21 21:43:16 +01:00
demux_mkv.c demux_mkv: avoid seeking when reading headers 2014-01-22 22:17:01 +01:00
demux_playlist.c demux_playlist: move parser for plaintext playlists 2014-01-19 21:15:55 +01:00
demux_raw.c demux: mp_msg conversions 2013-12-21 21:43:16 +01:00
demux_subreader.c demux_subreader: reject file if not opened by --sub 2014-01-04 19:00:01 +01:00
demux.c demux: don't prefix tag output with demuxer name 2013-12-21 22:13:05 +01:00
demux.h demux_subreader: reject file if not opened by --sub 2014-01-04 19:00:01 +01:00
ebml.c ebml: remove length parameters from read functions 2014-01-14 17:38:51 +01:00
ebml.h ebml: remove length parameters from read functions 2014-01-14 17:38:51 +01:00
matroska.h demux_mkv: support some raw PCM variants 2013-11-11 18:40:59 +01:00
mf.c demux: mp_msg conversions 2013-12-21 21:43:16 +01:00
mf.h demux: mp_msg conversions 2013-12-21 21:43:16 +01:00
ms_hdr.h demux: rename Windows symbols 2013-11-02 15:14:12 +01:00
packet.h demux: export dts from demux_lavf, use it for avi 2013-11-25 23:13:01 +01:00
stheader.h Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00