Author: superdump
Date: Mon Jul 28 11:04:06 2008
New Revision: 2877

Log:
Move constant outside loop


Modified:
   aac/aac.c

Modified: aac/aac.c
==============================================================================
--- aac/aac.c   (original)
+++ aac/aac.c   Mon Jul 28 11:04:06 2008
@@ -1341,8 +1341,8 @@ static void dequant(AACContext * ac, con
         memset(coef + g * 128 + offsets[ics->max_sfb], 0, sizeof(float)*(c - 
offsets[ics->max_sfb]));
         for (i = 0; i < ics->max_sfb; i++) {
             if (band_type[g][i] == NOISE_BT) {
+                const float scale = sf[g][i] / ((offsets[i+1] - offsets[i]) * 
PNS_MEAN_ENERGY);
                 for (group = 0; group < ics->group_len[g]; group++) {
-                    float scale = sf[g][i] / ((offsets[i+1] - offsets[i]) * 
PNS_MEAN_ENERGY);
                     for (k = offsets[i]; k < offsets[i+1]; k++)
                         coef[group*128+k] = 
(int32_t)av_random(&ac->random_state) * scale;
                 }
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to