Commit b755f94d authored by Nishant S Kulgod's avatar Nishant S Kulgod
Browse files

commit 1

parent 33cc0215
Loading
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1398,6 +1398,12 @@ ivas_error acelp_core_enc_ivas_fx(
            v_multc_fixed_16_16( res_fx, att_fx, res_fx, st->L_frame );
        }

        // Scaling Aq and Aw to Q12
        FOR( Word16 k = 0; k < 4; k++ )
        {
            Scale_sig( &Aq[( M + 1 ) * k], M + 1, sub( norm_s( Aq[( M + 1 ) * k] ), 2 ) );
            Scale_sig( &Aw[( M + 1 ) * k], M + 1, sub( norm_s( Aw[( M + 1 ) * k] ), 2 ) );
        }
        /*-----------------------------------------------------------------*
         * Determine TC subframe classification
         *-----------------------------------------------------------------*/
+2 −2
Original line number Diff line number Diff line
@@ -473,7 +473,7 @@ void tdm_configure_enc_fx(
        }
    }
    ELSE IF( ( LT_16( sts[1]->coder_type, AUDIO ) && NE_16( sts[1]->coder_type, UNVOICED ) ) || /* TC and VC are not supported in secondary channel */
             ( ( EQ_16( sts[1]->coder_type, AUDIO ) && LE_32( hCPE->element_brate, IVAS_24k4 ) ) || ( EQ_16( sts[0]->sp_aud_decision1, 1 ) && GE_32( hCPE->element_brate, IVAS_16k4 ) ) || ( EQ_16( sts[1]->sp_aud_decision0, 1 ) && GE_32( hCPE->element_brate, IVAS_13k2 ) ) ) )
             ( ( EQ_16( sts[1]->coder_type, AUDIO ) && LE_32( hCPE->element_brate, IVAS_24k4 ) ) || ( EQ_16( sts[0]->sp_aud_decision1, 1 ) && GE_32( hCPE->element_brate, IVAS_16k4 ) ) || ( EQ_16( sts[1]->sp_aud_decision0, 1 ) && GT_32( hCPE->element_brate, IVAS_13k2 ) ) ) )
    {
        sts[1]->coder_type = GENERIC;
        move16();
@@ -485,7 +485,7 @@ void tdm_configure_enc_fx(
    }

    test();
    IF( GE_32( hCPE->element_brate, IVAS_24k4 ) && EQ_16( hCPE->hStereoClassif->lrtd_mode, 1 ) )
    IF( GT_32( hCPE->element_brate, IVAS_24k4 ) && EQ_16( hCPE->hStereoClassif->lrtd_mode, 1 ) )
    {
        if ( EQ_16( sts[1]->coder_type, UNVOICED ) )
        {