Mercurial > libavcodec.hg
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; |