Commit 3064dbd1 authored by vaillancour's avatar vaillancour Committed by Sandesh Venkatesh
Browse files

correction of constants

parent 4f73bc08
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -171,4 +171,5 @@
#define FIX_1297_OVERFLOW                       /* VA: fixes issue with overflows in pre-processing */
#define FIX_1298                                /* VA: fix possible assert in gaus_enc */
#define FIX_1300_ICA_SHIFT_QUANT_IMPROV         /* VA: Fix to 1300 to improve precision of the lag quantizer */
#define FIX_1301_CORRECT_TD_CNST                /* VA: Fix 1301, correct wrong constant in TD stereo */
#endif
+5 −1
Original line number Diff line number Diff line
@@ -74,9 +74,13 @@
#define RATIO_MAX 1.5f /* Maximum correlation ratio */

#define RATIO_MAX_FX_Q30 ( 1610612736 ) /* 1.5f in Q30 */ /* Maximum correlation ratio */
#ifdef FIX_1301_CORRECT_TD_CNST
#define RATIO_MAX_FX_Q24 ( 25165824 ) /* 1.5f in Q24 */ /* Maximum correlation ratio */
#define RATIO_MAX_FX_Q23 ( 12582912 ) /* 1.5f in Q23 */ /* Maximum correlation ratio */
#else
#define RATIO_MAX_FX_Q24 ( 2516582 ) /* 1.5f in Q24 */    /* Maximum correlation ratio */
#define RATIO_MAX_FX_Q23 ( 1258291 ) /* 1.5f in Q23 */    /* Maximum correlation ratio */

#endif
#define LIMIT_ADAP_FAC_FX_Q16 ( 9830 )    /* 0.15f in Q16 */
#define MIN_ADAP_FAC_FX_Q16   ( 6554 )    /*0.1f in Q16*/
#define M_ADAP_FX_Q31         ( 1932735 ) /* 0.0009f in Q31 */