mpv/demux
wm4 37251cef69 demux_mkv: add some overflow checks etc.
Some of these might be security relevant.

The RealAudio code was especially bad. I'm not sure if all RealAudio
stuff still plays correctly; I didn't have that many samples for
testing. Some checks might be unnecessary or overcomplicated compared
to the (obfuscated) nature of the code.

CC: @mpv-player/stable
2014-06-29 23:27:28 +02:00
..
codec_tags.c demux: add "BIKb" FourCC 2014-04-08 22:59:53 +02:00
codec_tags.h demux: remove gsh field from sh_audio/sh_video/sh_sub 2013-11-23 21:37:56 +01:00
demux.c demux: use position as signed integer 2014-06-14 22:18:29 +02:00
demux.h demux: simplify packet resizing 2014-06-13 02:02:30 +02: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: remove unused symbol 2014-06-23 01:15:58 +02:00
demux_libass.c demux_libass: change how external ASS subtitles are loaded 2014-03-15 22:17:51 +01:00
demux_mf.c demux_mf: remove global option variables 2014-06-11 00:39:13 +02:00
demux_mkv.c demux_mkv: add some overflow checks etc. 2014-06-29 23:27:28 +02:00
demux_playlist.c Add more const 2014-06-11 00:39:14 +02:00
demux_raw.c demux: simplify packet resizing 2014-06-13 02:02:30 +02:00
demux_subreader.c demux_subreader: remove support for some subtitle formats 2014-05-19 01:40:41 +02:00
ebml.c demux_mkv: add some overflow checks etc. 2014-06-29 23:27:28 +02:00
ebml.h ebml: remove length parameters from read functions 2014-01-14 17:38:51 +01:00
matroska.h demux_mkv: add S_DVBSUB 2014-06-17 22:44:27 +02:00
mf.c demux_mf: remove global option variables 2014-06-11 00:39:13 +02:00
mf.h demux: mp_msg conversions 2013-12-21 21:43:16 +01:00
ms_hdr.h
packet.h demux: export dts from demux_lavf, use it for avi 2013-11-25 23:13:01 +01:00
stheader.h audio: rename i_bps to 'bitrate' to avoid confusion 2014-05-28 21:37:50 +02:00