[SCM] libav/experimental: Use AC3_MAX_COEFS instead of 256 in a couple places in ac3.c

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:20:11 UTC 2013


The following commit has been merged in the experimental branch:
commit ce571ceb456479939f4e19bdb7d0003a60e107b5
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Dec 14 14:51:43 2010 +0000

    Use AC3_MAX_COEFS instead of 256 in a couple places in ac3.c
    
    Originally committed as revision 25968 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/ac3.c b/libavcodec/ac3.c
index 9e979de..4ab77b8 100644
--- a/libavcodec/ac3.c
+++ b/libavcodec/ac3.c
@@ -221,7 +221,7 @@ void ff_ac3_bit_alloc_calc_bap(int16_t *mask, int16_t *psd, int start, int end,
 
     /* special case, if snr offset is -960, set all bap's to zero */
     if (snr_offset == -960) {
-        memset(bap, 0, 256);
+        memset(bap, 0, AC3_MAX_COEFS);
         return;
     }
 
@@ -246,7 +246,7 @@ void ac3_parametric_bit_allocation(AC3BitAllocParameters *s, uint8_t *bap,
                                    uint8_t *dba_offsets, uint8_t *dba_lengths,
                                    uint8_t *dba_values)
 {
-    int16_t psd[256];   /* scaled exponents */
+    int16_t psd[AC3_MAX_COEFS];           /* scaled exponents */
     int16_t band_psd[AC3_CRITICAL_BANDS]; /* interpolated exponents */
     int16_t mask[AC3_CRITICAL_BANDS];   /* masking value */
 

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list