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

Update to fix MLD deviation observed with few raw files

parent ec7d22ec
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -453,7 +453,7 @@ void ivas_td_decorr_get_ducking_gains_fx(
    const Word16 frame_len,
    const Word16 tdet_flag )
{
    Word16 i, q = Q15;
    Word16 i, q = Q14;
    float e_fast[L_FRAME48k], e_slow[L_FRAME48k];
    Word32 e_fast_fx[L_FRAME48k], e_slow_fx[L_FRAME48k];
    Word32 in_duck_gain = hTranDet->in_duck_gain;
+1 −1
Original line number Diff line number Diff line
@@ -592,7 +592,7 @@ static void ivas_param_upmix_dec_decorr_subframes(
            {
                pPcm_tmp_fx[i] = tmp_fx[i];
                p_tc_fx[i] = tc_fx[i];
                q_format[i] = Q15;
                q_format[i] = Q14;
                FOR( j = 0; j < nSamplesToDecorr; j++ )
                {
                    pPcm_tmp_fx[i][j] = (Word32) ( pPcm_tmp[i][j] * ( 1 << q_format[i] ) );
+1 −1
Original line number Diff line number Diff line
@@ -714,7 +714,7 @@ void ivas_sba_dec_digest_tc(
                    Word32 arr_decorr_signal_fx[BINAURAL_CHANNELS][L_FRAME48k];
                    Word32 arr_tc_fx[2 * BINAURAL_CHANNELS][L_FRAME48k];
                    Word32 i, j;
                    Word16 q_format = Q15;
                    Word16 q_format = Q14;

                    FOR( i = 0; i < BINAURAL_CHANNELS; i++ )
                    {
+2 −2
Original line number Diff line number Diff line
@@ -1378,7 +1378,7 @@ void ivas_spar_dec_digest_tc(
                    Word32 pcm_tmp_fx[MAX_SPAR_INTERNAL_CHANNELS][L_FRAME48k];
                    Word32 tc_fx[MAX_SPAR_INTERNAL_CHANNELS][L_FRAME48k];
                    Word32 i, j;
                    Word16 q_format = Q15;
                    Word16 q_format = Q14;

                    FOR( i = 0; i < nchan_internal; i++ )
                    {
@@ -1506,7 +1506,7 @@ void ivas_spar_dec_upmixer(
                Word32 arr_output_f_local_fx[MAX_OUTPUT_CHANNELS][L_FRAME48k];
                Word32 pcm_tmp_fx[MAX_OUTPUT_CHANNELS][L_FRAME48k];
                Word32 j;
                Word16 q_format = Q15;
                Word16 q_format = Q14;

                FOR( i = 0; i < MAX_OUTPUT_CHANNELS; i++ )
                {
+1 −1
Original line number Diff line number Diff line
@@ -709,7 +709,7 @@ static void ivas_mc_paramupmix_param_est_enc(
        pcm_in_fx[j] = arr_pcm_in[j];
        FOR( k = 0; k < input_frame; k++ )
        {
            pcm_in_fx[j][k] = (Word32) ( pcm_in[j][k] * ( 1 << Q15 ) );
            pcm_in_fx[j][k] = (Word32) ( pcm_in[j][k] * ( 1 << Q14 ) );
        }
    }
#endif
Loading