From 75b53b212354b142498223c48b6994c335e40626 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Thu, 4 Dec 2008 02:51:39 +0000 Subject: [PATCH] ac3dec: use uint8_t for band sizes Originally committed as revision 15998 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/ac3dec.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c index 208d87aeb2..ce473edf2f 100644 --- a/libavcodec/ac3dec.c +++ b/libavcodec/ac3dec.c @@ -728,9 +728,10 @@ static void decode_band_structure(GetBitContext *gbc, int blk, int eac3, int ecpl, int start_subband, int end_subband, const uint8_t *default_band_struct, uint8_t *band_struct, int *num_subbands, - int *num_bands, int *band_sizes) + int *num_bands, uint8_t *band_sizes) { - int subbnd, bnd, n_subbands, n_bands, bnd_sz[22]; + int subbnd, bnd, n_subbands, n_bands; + uint8_t bnd_sz[22]; n_subbands = end_subband - start_subband; @@ -769,7 +770,7 @@ static void decode_band_structure(GetBitContext *gbc, int blk, int eac3, if (num_bands) *num_bands = n_bands; if (band_sizes) - memcpy(band_sizes, bnd_sz, sizeof(int)*n_bands); + memcpy(band_sizes, bnd_sz, n_bands); } /**