diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-02-10 18:09:20 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-02-10 18:09:20 +0000 |
commit | 266c02e2e4ccb0b1c5af4d37a40b180ddace80c2 (patch) | |
tree | ce8735bb1f4b188316912da21588a6532e4dcc02 /libmpdemux/demuxer.h | |
parent | c39eb8fb595b9adf13bc14b458027e72252b109c (diff) | |
download | mpv-266c02e2e4ccb0b1c5af4d37a40b180ddace80c2.tar.bz2 mpv-266c02e2e4ccb0b1c5af4d37a40b180ddace80c2.tar.xz |
check for overflow in new_sh_video and new_sh_audio
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4643 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r-- | libmpdemux/demuxer.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index 89d08af141..b9389f7704 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -71,6 +71,9 @@ typedef struct demuxer_info_st { char *copyright; } demuxer_info_t; +#define MAX_A_STREAMS 256 +#define MAX_V_STREAMS 256 + typedef struct demuxer_st { stream_t *stream; int synced; // stream synced (used by mpeg) @@ -86,8 +89,8 @@ typedef struct demuxer_st { demux_stream_t *sub; // dvd subtitle buffer/demuxer // stream headers: - void* a_streams[256]; // audio streams (sh_audio_t) - void* v_streams[256]; // video sterams (sh_video_t) + void* a_streams[MAX_A_STREAMS]; // audio streams (sh_audio_t) + void* v_streams[MAX_V_STREAMS]; // video sterams (sh_video_t) char s_streams[32]; // dvd subtitles (flag) void* priv; // fileformat-dependent data |