Index: silk/decode_core.c |
diff --git a/silk/decode_core.c b/silk/decode_core.c |
index a820bf11d6a786bfd381998692fb67009d678991..b88991e349f426afc12f672b8aab468e805b1e23 100644 |
--- a/silk/decode_core.c |
+++ b/silk/decode_core.c |
@@ -39,7 +39,8 @@ void silk_decode_core( |
silk_decoder_state *psDec, /* I/O Decoder state */ |
silk_decoder_control *psDecCtrl, /* I Decoder control */ |
opus_int16 xq[], /* O Decoded speech */ |
- const opus_int pulses[ MAX_FRAME_LENGTH ] /* I Pulse signal */ |
+ const opus_int16 pulses[ MAX_FRAME_LENGTH ], /* I Pulse signal */ |
+ int arch /* I Run-time architecture */ |
) |
{ |
opus_int i, k, lag = 0, start_idx, sLTP_buf_idx, NLSF_interpolation_flag, signalType; |
@@ -147,7 +148,7 @@ void silk_decode_core( |
} |
silk_LPC_analysis_filter( &sLTP[ start_idx ], &psDec->outBuf[ start_idx + k * psDec->subfr_length ], |
- A_Q12, psDec->ltp_mem_length - start_idx, psDec->LPC_order ); |
+ A_Q12, psDec->ltp_mem_length - start_idx, psDec->LPC_order, arch ); |
/* After rewhitening the LTP state is unscaled */ |
if( k == 0 ) { |