comparison aac.c @ 10227:bfef610ab83c libavcodec

AAC: 10l: fix PNS decoding
author mru
date Tue, 22 Sep 2009 19:31:01 +0000
parents 4ce0bf184aa3
children 10df50768c02
comparison
equal deleted inserted replaced
10226:2ab0e95bc837 10227:bfef610ab83c
859 } 859 }
860 } else if (cur_band_type == NOISE_BT) { 860 } else if (cur_band_type == NOISE_BT) {
861 for (group = 0; group < ics->group_len[g]; group++) { 861 for (group = 0; group < ics->group_len[g]; group++) {
862 float scale; 862 float scale;
863 float band_energy = 0; 863 float band_energy = 0;
864 float *cf = coef + group * 128; 864 float *cf = coef + group * 128 + offsets[i];
865 int len = offsets[i+1] - offsets[i]; 865 int len = offsets[i+1] - offsets[i];
866 866
867 for (k = offsets[i]; k < offsets[i + 1]; k++) { 867 for (k = offsets[i]; k < offsets[i + 1]; k++) {
868 ac->random_state = lcg_random(ac->random_state); 868 ac->random_state = lcg_random(ac->random_state);
869 coef[group * 128 + k] = ac->random_state; 869 coef[group * 128 + k] = ac->random_state;