1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-05 13:47:39 +00:00
mpv/libmpdemux
reimar 511eccaa78 Check that index is still within bounds of samples array.
Previous check is not enough and the code is not performance critical
so do it the easy way.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25922 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-01-29 22:14:00 +00:00
..
asf.h Add explanatory comments to the #endif part of multiple inclusion guards. 2007-12-31 16:15:50 +00:00
asfheader.c
aviheader.c Set sh_video->format when parsing aviheader, otherwise it might never 2007-12-01 14:29:53 +00:00
aviheader.h Fix illegal identifiers: Names starting with __ or _ and uppercase are reserved 2008-01-06 23:20:15 +00:00
aviprint.c
demux_aac.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_asf.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_audio.c Disable reading of flac metadata, mere metadata is not worth such a mess. 2008-01-29 22:04:46 +00:00
demux_avi.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_avs.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_avs.h Add multiple inclusion guards to all header files that lack them. 2008-01-01 21:35:58 +00:00
demux_demuxers.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_film.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_fli.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_gif.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_lavf.c Fix r25817 to not always destroy codec_tag, this broke playback of e.g. ape files. 2008-01-29 19:05:36 +00:00
demux_lmlm4.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_mf.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_mkv.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_mov.c Check that index is still within bounds of samples array. 2008-01-29 22:14:00 +00:00
demux_mpc.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_mpg.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_nemesi.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_nsv.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_nut.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_nuv.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_ogg.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_pva.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_rawaudio.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_rawdv.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_rawvideo.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_real.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_realaud.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_roq.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_rtp_codec.cpp
demux_rtp_internal.h Add explanatory comments to the #endif part of multiple inclusion guards. 2007-12-31 16:15:50 +00:00
demux_rtp.cpp Rename demuxer tags to clarify 2007-12-04 15:26:56 +00:00
demux_rtp.h Add explanatory comments to the #endif part of multiple inclusion guards. 2007-12-31 16:15:50 +00:00
demux_smjpeg.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_ts.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_ty_osd.c Add name to email address. 2008-01-19 13:40:13 +00:00
demux_ty.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_viv.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demux_vqf.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_xmms_plugin.h Consistently use uppercase filename as multiple inclusion guard. 2008-01-28 01:32:52 +00:00
demux_xmms.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demux_y4m.c Make all demuxer_desc_t const, thus moving them to .rodata 2008-01-13 16:00:39 +00:00
demuxer.c Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
demuxer.h Use defines to give names to the different seek flags. 2008-01-29 15:11:38 +00:00
ebml.c
ebml.h
extension.c added monkey audio file extensions to extension table 2007-09-13 17:06:36 +00:00
genres.h Table of ID3 genres should be const as well 2007-12-02 20:48:16 +00:00
Makefile libnemesi support, yet another rtsp/rtp library... 2007-09-19 21:38:22 +00:00
matroska.h add support for wavpack into matroska 2007-10-21 22:57:42 +00:00
mf.c
mf.h Add explanatory comments to the #endif part of multiple inclusion guards. 2007-12-31 16:15:50 +00:00
mp3_hdr.c
mp3_hdr.h Add multiple inclusion guards to all header files that lack them. 2008-01-01 21:35:58 +00:00
mpeg_hdr.c Mark constant argument of mp_header_process_sequence_header as such. 2007-10-19 10:08:02 +00:00
mpeg_hdr.h Add multiple inclusion guards to all header files that lack them. 2008-01-01 21:35:58 +00:00
mpeg_packetizer.c moved pes_header from file-static to send_mpeg_pes_packet_ll() 2008-01-13 09:34:43 +00:00
mpeg_packetizer.h Write functions used by send_mpeg_*_packet may _not_ modify data 2008-01-12 16:05:04 +00:00
ms_hdr.h Add explanatory comments to the #endif part of multiple inclusion guards. 2007-12-31 16:15:50 +00:00
muxer_avi.c
muxer_lavf.c Bring (de)muxer_lavf up to date with the libavformat API changes introduced by FFmpeg commit r11071. 2007-11-23 10:44:33 +00:00
muxer_mpeg.c Put bff_mask into muxer context instead of a global variable. 2008-01-13 21:06:30 +00:00
muxer_rawaudio.c
muxer_rawvideo.c
muxer.c
muxer.h Add multiple inclusion guards to all header files that lack them. 2008-01-01 21:35:58 +00:00
nuppelvideo.h Add multiple inclusion guards to all header files that lack them. 2008-01-01 21:35:58 +00:00
parse_es.c
parse_es.h Add multiple inclusion guards to all header files that lack them. 2008-01-01 21:35:58 +00:00
parse_mp4.c
parse_mp4.h Consistently use just the name of the #ifdef directive in #endif comments. 2008-01-01 20:00:20 +00:00
qtpalette.h Mark qt default palette tables as const 2008-01-13 16:04:58 +00:00
stheader.h Add extradata to sh_sub_t. 2008-01-11 21:45:10 +00:00
video.c in video_read_frame() set the keyframe flag in demuxer->video when dealing with 2007-11-02 23:05:51 +00:00
yuv4mpeg_intern.h
yuv4mpeg_ratio.c
yuv4mpeg.c Disable function that is only used in disabled code, fixes warning: 2007-10-30 08:06:39 +00:00
yuv4mpeg.h Fix illegal identifiers: Names starting with __ or _ and uppercase are reserved 2008-01-06 23:20:15 +00:00