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

MSAN fix and ltv crash fix

parent 9014e450
Loading
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -345,6 +345,10 @@ void TonalMdctConceal_whiten_noise_shape_ivas_fx(
    psychParams = st->hTonalMDCTConc->psychParams;
    hFdCngCom = st->hFdCngDec->hFdCngCom;

#ifdef MSAN_FIX
    set32_fx( whitenend_noise_shape, 0, L_FRAME16k );
#endif

    IF( EQ_32( whitening_mode, ON_FIRST_LOST_FRAME ) )
    {
        IF( GT_16( st->core, TCX_20_CORE ) )
@@ -377,7 +381,6 @@ void TonalMdctConceal_whiten_noise_shape_ivas_fx(
    noiseLevelPtr_exp = hFdCngCom->cngNoiseLevelExp;
    move16();

    set32_fx( whitenend_noise_shape, 0, start_idx );
    FOR( Word16 j = start_idx; j < stop_idx; j++ )
    {
        whitenend_noise_shape[j] = L_shr( *noiseLevelPtr, 3 );
+3 −2
Original line number Diff line number Diff line
@@ -1469,10 +1469,11 @@ static void vqWithCand_w_fx(
        {
#ifdef BASOP_NOGLOB
            dist = sub_sat( x[0], *p_E_ROM_dico++ ); /*Q8 */
            L_dist = L_mult_sat( dist, dist );       /*Q17 */
#else
            dist = sub( x[0], *p_E_ROM_dico++ ); /*Q8 */
#endif
            L_dist = L_mult( dist, dist );       /*Q17 */
#endif
            L_dist = L_shr( L_dist, 12 ); /*Q5 */

            FOR( j = 1; j < dim; j++ )