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

Merge branch '3gpp_issue_1244_fix' into 'main'

Fix for 3GPP issue 1244: crash in BASOP encoder ParamISM in stereo dmx

See merge request !1060
parents 45cac969 3f41cf54
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -374,8 +374,8 @@ void ivas_param_ism_stereo_dmx_fx(
    tmp_1 = W_norm( ene_data );
    tmp_2 = W_norm( ene_dmx );
    ene_data = W_shl( ene_data, tmp_1 );
    ene_dmx = W_add( W_shl( ene_dmx, tmp_2 ), 1 );
    dmx_gain = BASOP_Util_Divide3232_Scale( W_extract_h( ene_data ), W_extract_h( ene_dmx ), &dmx_gain_e );
    ene_dmx = W_shl( ene_dmx, tmp_2 );
    dmx_gain = BASOP_Util_Divide3232_Scale( W_extract_h( ene_data ), L_add_sat( W_extract_h( ene_dmx ), 1 ), &dmx_gain_e );
    dmx_gain_e = sub( dmx_gain_e, sub( tmp_1, tmp_2 ) );
    dmx_gain = Sqrt16( dmx_gain, &dmx_gain_e );