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 ]; |