diff options
-rw-r--r-- | silk/fixed/main_FIX.h | 11 | ||||
-rw-r--r-- | silk/x86/x86_silk_map.c | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/silk/fixed/main_FIX.h b/silk/fixed/main_FIX.h index ffeb4f33..375b5eb3 100644 --- a/silk/fixed/main_FIX.h +++ b/silk/fixed/main_FIX.h @@ -97,6 +97,17 @@ void silk_prefilter_FIX( const opus_int16 x[] /* I Speech signal */ ); +void silk_warped_LPC_analysis_filter_FIX_c( + opus_int32 state[], /* I/O State [order + 1] */ + opus_int32 res_Q2[], /* O Residual signal [length] */ + const opus_int16 coef_Q13[], /* I Coefficients [order] */ + const opus_int16 input[], /* I Input signal [length] */ + const opus_int16 lambda_Q16, /* I Warping factor */ + const opus_int length, /* I Length of input signal */ + const opus_int order /* I Filter order (even) */ +); + + /**************************/ /* Noise shaping analysis */ /**************************/ diff --git a/silk/x86/x86_silk_map.c b/silk/x86/x86_silk_map.c index ad9fef2a..6e79675a 100644 --- a/silk/x86/x86_silk_map.c +++ b/silk/x86/x86_silk_map.c @@ -39,6 +39,8 @@ #if defined(FIXED_POINT) +#include "fixed/main_FIX.h" + opus_int64 (*const SILK_INNER_PROD16_ALIGNED_64_IMPL[ OPUS_ARCHMASK + 1 ] )( const opus_int16 *inVec1, const opus_int16 *inVec2, |