| Index: silk/LPC_analysis_filter.c
|
| diff --git a/silk/LPC_analysis_filter.c b/silk/LPC_analysis_filter.c
|
| index 9d1f16cb7d2521d8af75f5a2a966cc22984d4f6e..20906673ff124610df2071cb765cbf9b09b33f08 100644
|
| --- a/silk/LPC_analysis_filter.c
|
| +++ b/silk/LPC_analysis_filter.c
|
| @@ -44,7 +44,8 @@ void silk_LPC_analysis_filter(
|
| const opus_int16 *in, /* I Input signal */
|
| const opus_int16 *B, /* I MA prediction coefficients, Q12 [order] */
|
| const opus_int32 len, /* I Signal length */
|
| - const opus_int32 d /* I Filter order */
|
| + const opus_int32 d, /* I Filter order */
|
| + int arch /* I Run-time architecture */
|
| )
|
| {
|
| opus_int j;
|
| @@ -69,11 +70,12 @@ void silk_LPC_analysis_filter(
|
| for (j=0;j<d;j++) {
|
| mem[ j ] = in[ d - j - 1 ];
|
| }
|
| - celt_fir( in + d, num, out + d, len - d, d, mem );
|
| + celt_fir( in + d, num, out + d, len - d, d, mem, arch );
|
| for ( j = 0; j < d; j++ ) {
|
| out[ j ] = 0;
|
| }
|
| #else
|
| + (void)arch;
|
| for( ix = d; ix < len; ix++ ) {
|
| in_ptr = &in[ ix - 1 ];
|
|
|
|
|