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

Fix for 3GPP issue 1444: OMASA float decoder crashes with BASOP created bitstream

Link #1444
parent d892e8dd
Loading
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -3979,9 +3979,7 @@ static void quantize_ratio_ism_vector_ivas_fx(

                FOR( i = 0; i < no_ism_loc; i++ )
                {
                    idx[i] = mult( ratio_ism_loc[i], max_sum_idx ); // exponent : ratio_ism_e + 15
                    move16();
                    idx[i] = shl( idx[i], sub( add( ratio_ism_e, 15 ), 15 ) ); // Q0
                    idx[i] = extract_l( L_shr( L_mult0( ratio_ism_loc[i], max_sum_idx ), sub( 15, ratio_ism_e ) ) ); // Q0
                    move16();
                    part_idx_sum = add( part_idx_sum, idx[i] );