Loading lib_dec/dec_tcx_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -4081,8 +4081,8 @@ void decoder_tcx_ivas_fx( /* Scaling up again */ #ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE Word16 scf_min = s_min( getScaleFactor16( synth_fx, L_frame_glob ), getScaleFactor16( synthFB_fx, L_frameTCX_glob ) ); Word16 q_min = add( s_min( q_win, q_winFB ), scf_min ); Word16 q_min = s_min( add( q_win, getScaleFactor16( synth_fx, L_frame_glob ) ), add( q_winFB, getScaleFactor16( synthFB_fx, L_frameTCX_glob ) ) ); q_min = s_min( q_min, st->Q_syn ); scale_sig( synth_fx, L_frame_glob, sub( q_min, q_win ) ); scale_sig( synthFB_fx, L_frameTCX_glob, sub( q_min, q_winFB ) ); Loading lib_dec/ivas_tcx_core_dec_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -701,13 +701,13 @@ void stereo_tcx_core_dec_fx( IF( !bfi && st->hTonalMDCTConc != NULL ) { #ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE TonalMDCTConceal_SaveTimeSignal_ivas_fx( st->hTonalMDCTConc, synthFB_fx, st->Q_syn_factor, hTcxDec->L_frameTCX ); TonalMDCTConceal_SaveTimeSignal_ivas_fx( st->hTonalMDCTConc, synthFB_fx, st->Q_syn, hTcxDec->L_frameTCX ); #else TonalMDCTConceal_SaveTimeSignal_ivas_fx( st->hTonalMDCTConc, synthFB_fx, 0, hTcxDec->L_frameTCX ); #endif } #ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE decoder_tcx_post_ivas_fx( st, synth_fx, synthFB_fx, st->Q_syn_factor, Aq_fx, bfi, 0 ); decoder_tcx_post_ivas_fx( st, synth_fx, synthFB_fx, st->Q_syn, Aq_fx, bfi, 0 ); #else decoder_tcx_post_ivas_fx( st, synth_fx, synthFB_fx, 0, Aq_fx, bfi, 0 ); #endif Loading Loading
lib_dec/dec_tcx_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -4081,8 +4081,8 @@ void decoder_tcx_ivas_fx( /* Scaling up again */ #ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE Word16 scf_min = s_min( getScaleFactor16( synth_fx, L_frame_glob ), getScaleFactor16( synthFB_fx, L_frameTCX_glob ) ); Word16 q_min = add( s_min( q_win, q_winFB ), scf_min ); Word16 q_min = s_min( add( q_win, getScaleFactor16( synth_fx, L_frame_glob ) ), add( q_winFB, getScaleFactor16( synthFB_fx, L_frameTCX_glob ) ) ); q_min = s_min( q_min, st->Q_syn ); scale_sig( synth_fx, L_frame_glob, sub( q_min, q_win ) ); scale_sig( synthFB_fx, L_frameTCX_glob, sub( q_min, q_winFB ) ); Loading
lib_dec/ivas_tcx_core_dec_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -701,13 +701,13 @@ void stereo_tcx_core_dec_fx( IF( !bfi && st->hTonalMDCTConc != NULL ) { #ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE TonalMDCTConceal_SaveTimeSignal_ivas_fx( st->hTonalMDCTConc, synthFB_fx, st->Q_syn_factor, hTcxDec->L_frameTCX ); TonalMDCTConceal_SaveTimeSignal_ivas_fx( st->hTonalMDCTConc, synthFB_fx, st->Q_syn, hTcxDec->L_frameTCX ); #else TonalMDCTConceal_SaveTimeSignal_ivas_fx( st->hTonalMDCTConc, synthFB_fx, 0, hTcxDec->L_frameTCX ); #endif } #ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE decoder_tcx_post_ivas_fx( st, synth_fx, synthFB_fx, st->Q_syn_factor, Aq_fx, bfi, 0 ); decoder_tcx_post_ivas_fx( st, synth_fx, synthFB_fx, st->Q_syn, Aq_fx, bfi, 0 ); #else decoder_tcx_post_ivas_fx( st, synth_fx, synthFB_fx, 0, Aq_fx, bfi, 0 ); #endif Loading