[SCM] libav/experimental: Simplify coupling band loop.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:52:01 UTC 2013


The following commit has been merged in the experimental branch:
commit b5f4639b1396059afdc1d9fd0d11bff8aba4eda1
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Sun Sep 27 06:33:23 2009 +0000

    Simplify coupling band loop.
    
    Originally committed as revision 20051 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c
index f2cadf0..883aa7f 100644
--- a/libavcodec/ac3dec.c
+++ b/libavcodec/ac3dec.c
@@ -416,7 +416,8 @@ static void calc_transform_coeffs_cpl(AC3DecodeContext *s)
 
     i = s->start_freq[CPL_CH];
     for(bnd=0; bnd<s->num_cpl_bands; bnd++) {
-        for (j = 0; j < s->cpl_band_sizes[bnd]; j++,i++) {
+        j = i + s->cpl_band_sizes[bnd];
+        for (; i < j; i++) {
             for(ch=1; ch<=s->fbw_channels; ch++) {
                 if(s->channel_in_cpl[ch]) {
                     s->fixed_coeffs[ch][i] = ((int64_t)s->fixed_coeffs[CPL_CH][i] *

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list