Commit b44f5128 authored by Sandesh Venkatesh's avatar Sandesh Venkatesh
Browse files

Fix for 3GPP issue 1133: High MLD observed between signals decoded from fixed-...

Fix for 3GPP issue 1133: High MLD observed between signals decoded from fixed- and floating-point encoded 7_1_4 input at 160kbps -16LKFS

Link #1133
parent 7847d456
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -101,5 +101,6 @@
#define FIX_1109_OPTIM_MCT_STEREO_IGF_DEC       /* FhG: optimize mctStereoIGF_dec_fx() */
#define FIX_1110_OPTIM_DIRAC_DECORR_PROC        /* FhG: optimize ivas_dirac_dec_decorr_process() */
#define FIX_1100_REMOVE_LPC_RESCALING           /* VA: Remove the rescaling of LPC coefficient to Q12 as residu and syn-filt are already taking care of it*/
#define FIX_1133_IMPROVE_MC_MLD                 /* Ittiam: Correcting wrong updation of exponents in ivas_mc_paramupmix_param_est_enc_fx() */

#endif
+2 −0
Original line number Diff line number Diff line
@@ -1042,10 +1042,12 @@ static ivas_error ivas_mc_paramupmix_param_est_enc_fx(

    IF( LT_16( maxbands, IVAS_MAX_NUM_BANDS ) )
    {
#ifndef FIX_1133_IMPROVE_MC_MLD
        *exp_alphas = 0;
        move16();
        *exp_betas = 0;
        move16();
#endif
        FOR( b = 0; b < MC_PARAMUPMIX_COMBINATIONS; b++ )
        {
            FOR( bnd = maxbands; bnd < IVAS_MAX_NUM_BANDS; bnd++ )