From 572d65df7eeb638b566c8fa15758d85205f2886e Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin <jmvalin@jmvalin.ca> Date: Thu, 9 Feb 2017 23:01:26 -0500 Subject: [PATCH] Remove silk_LPC_inverse_pred_gain_Q24() which is no longer used anywhere --- silk/LPC_inv_pred_gain.c | 20 -------------------- silk/SigProc_FIX.h | 6 ------ 2 files changed, 26 deletions(-) diff --git a/silk/LPC_inv_pred_gain.c b/silk/LPC_inv_pred_gain.c index 87d9a4992..b5bd57171 100644 --- a/silk/LPC_inv_pred_gain.c +++ b/silk/LPC_inv_pred_gain.c @@ -139,23 +139,3 @@ opus_int32 silk_LPC_inverse_pred_gain( /* O Returns inverse predi } return LPC_inverse_pred_gain_QA( Atmp_QA, order ); } - -#ifdef FIXED_POINT - -/* For input in Q24 domain */ -opus_int32 silk_LPC_inverse_pred_gain_Q24( /* O Returns inverse prediction gain in energy domain, Q30 */ - const opus_int32 *A_Q24, /* I Prediction coefficients [order] */ - const opus_int order /* I Prediction order */ -) -{ - opus_int k; - opus_int32 Atmp_QA[ SILK_MAX_ORDER_LPC ]; - - /* Increase Q domain of the AR coefficients */ - for( k = 0; k < order; k++ ) { - Atmp_QA[ k ] = silk_RSHIFT32( A_Q24[ k ], 24 - QA ); - } - - return LPC_inverse_pred_gain_QA( Atmp_QA, order ); -} -#endif diff --git a/silk/SigProc_FIX.h b/silk/SigProc_FIX.h index 6c33fef5c..43eeb3646 100644 --- a/silk/SigProc_FIX.h +++ b/silk/SigProc_FIX.h @@ -137,12 +137,6 @@ opus_int32 silk_LPC_inverse_pred_gain( /* O Returns inverse predi const opus_int order /* I Prediction order */ ); -/* For input in Q24 domain */ -opus_int32 silk_LPC_inverse_pred_gain_Q24( /* O Returns inverse prediction gain in energy domain, Q30 */ - const opus_int32 *A_Q24, /* I Prediction coefficients [order] */ - const opus_int order /* I Prediction order */ -); - /* Split signal in two decimated bands using first-order allpass filters */ void silk_ana_filt_bank_1( const opus_int16 *in, /* I Input signal [N] */ -- GitLab