1
0
mirror of https://github.com/mpv-player/mpv synced 2025-04-01 23:00:41 +00:00
mpv/demux
wm4 ae27e13a0a demux_mkv: avoid skipping too much data in corrupted files
Until now, corrupted files were detected if the size of an element (that
should be skipped) was larger than the remaining file. This still could
skip larger regions of the file itself if the broken size happened to be
within the file.

Change it so that it's never allowed to skip outside the parent's
element.
2014-01-14 17:38:08 +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 skipping too much data in corrupted files 2014-01-14 17:38:08 +01:00
demux_playlist.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +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 demux_mkv: avoid skipping too much data in corrupted files 2014-01-14 17:38:08 +01:00
ebml.h demux_mkv: avoid skipping too much data in corrupted files 2014-01-14 17:38:08 +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