ref: d6643192f7353b2123f18ccd82de83705aa47383
parent: 783ad76766e1f6b6aaca5d6eb415ac8a8269e1f2
author: Felicia Lim <flim@google.com>
date: Tue Jan 17 11:23:27 EST 2017
Add FIXED_POINT check if using celt_fir in SILK's LPC analysis filter Use of celt_fir remains off by default
--- a/silk/LPC_analysis_filter.c
+++ b/silk/LPC_analysis_filter.c
@@ -56,7 +56,7 @@
)
{
opus_int j;
-#if USE_CELT_FIR
+#if defined(FIXED_POINT) && USE_CELT_FIR
opus_int16 num[SILK_MAX_ORDER_LPC];
#else
int ix;
@@ -68,7 +68,7 @@
silk_assert( (d & 1) == 0 );
silk_assert( d <= len );
-#if USE_CELT_FIR
+#if defined(FIXED_POINT) && USE_CELT_FIR
silk_assert( d <= SILK_MAX_ORDER_LPC );
for ( j = 0; j < d; j++ ) {
num[ j ] = -B[ j ];