# HG changeset patch # User alexc # Date 1268514765 0 # Node ID 7211254a444c3cbace6827a615c250e2b881ca0b # Parent 96dde15b2e0dc3b8547118bd41cf5739b2fd63f9 aacsbr: DSPUtilize analysis input scaling. diff -r 96dde15b2e0d -r 7211254a444c aacsbr.c --- a/aacsbr.c Sat Mar 13 21:12:10 2010 +0000 +++ b/aacsbr.c Sat Mar 13 21:12:45 2010 +0000 @@ -1132,8 +1132,7 @@ memcpy(W[0], W[1], sizeof(W[0])); memcpy(x , x+1024, (320-32)*sizeof(x[0])); if (scale != 1.0f) - for (i = 0; i < 1024; i++) - x[288 + i] = in[i] * scale; + dsp->vector_fmul_scalar(x+288, in, scale, 1024); else memcpy(x+288, in, 1024*sizeof(*x)); for (i = 0; i < 32; i++) { // numTimeSlots*RATE = 16*2 as 960 sample frames