Declare silk_warped_LPC_analysis_filter_FIX_c in silk/fixed/main_FIX.h.

Fixes build failure on platforms with MAY_HAVE_SSE4_1 (but not PRESUME_SSE4_1) with --enable-intrinsics.
This commit is contained in:
Jonathan Lennox 2015-11-02 21:56:22 +09:00 committed by Timothy B. Terriberry
parent 699b643042
commit ca5c388894
2 changed files with 13 additions and 0 deletions

View file

@ -97,6 +97,17 @@ void silk_prefilter_FIX(
const opus_int16 x[] /* I Speech signal */ 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 */ /* Noise shaping analysis */
/**************************/ /**************************/

View file

@ -39,6 +39,8 @@
#if defined(FIXED_POINT) #if defined(FIXED_POINT)
#include "fixed/main_FIX.h"
opus_int64 (*const SILK_INNER_PROD16_ALIGNED_64_IMPL[ OPUS_ARCHMASK + 1 ] )( opus_int64 (*const SILK_INNER_PROD16_ALIGNED_64_IMPL[ OPUS_ARCHMASK + 1 ] )(
const opus_int16 *inVec1, const opus_int16 *inVec1,
const opus_int16 *inVec2, const opus_int16 *inVec2,