Loading lib_dec/er_dec_tcx_fx.c +4 −2 Original line number Diff line number Diff line Loading @@ -942,8 +942,10 @@ void con_tcx_fx( move16(); /* update memory for low band */ #ifndef FIX_1348_BIT_PRECISION_IMPROVEMENT Scale_sig( hTcxDec->old_syn_Overl, shr( st->L_frame, 1 ), sub( -1, Q_syn ) ); /*Q_syn*/ #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT hTcxDec->Q_old_syn_Overl = -1; move16(); #endif lerp( hTcxDec->syn_OverlFB, hTcxDec->syn_Overl, shr( st->L_frame, 1 ), shr( L_frame, 1 ) ); #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT Loading @@ -954,7 +956,7 @@ void con_tcx_fx( hTcxDec->Q_syn_Overl_TDAC = hTcxDec->Q_syn_Overl_TDACFB; move16(); lerp( st->hHQ_core->old_out_fx, st->hHQ_core->old_out_LB_fx, st->L_frame, L_frame ); #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT_NO hHQ_core->Q_old_wtda_LB = hHQ_core->Q_old_wtda; move16(); #endif Loading Loading
lib_dec/er_dec_tcx_fx.c +4 −2 Original line number Diff line number Diff line Loading @@ -942,8 +942,10 @@ void con_tcx_fx( move16(); /* update memory for low band */ #ifndef FIX_1348_BIT_PRECISION_IMPROVEMENT Scale_sig( hTcxDec->old_syn_Overl, shr( st->L_frame, 1 ), sub( -1, Q_syn ) ); /*Q_syn*/ #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT hTcxDec->Q_old_syn_Overl = -1; move16(); #endif lerp( hTcxDec->syn_OverlFB, hTcxDec->syn_Overl, shr( st->L_frame, 1 ), shr( L_frame, 1 ) ); #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT Loading @@ -954,7 +956,7 @@ void con_tcx_fx( hTcxDec->Q_syn_Overl_TDAC = hTcxDec->Q_syn_Overl_TDACFB; move16(); lerp( st->hHQ_core->old_out_fx, st->hHQ_core->old_out_LB_fx, st->L_frame, L_frame ); #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT #ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT_NO hHQ_core->Q_old_wtda_LB = hHQ_core->Q_old_wtda; move16(); #endif Loading