Loading lib_rend/ivas_dirac_rend.c +1 −1 Original line number Diff line number Diff line Loading @@ -4135,7 +4135,7 @@ void ivas_dirac_dec_compute_diffuse_proto_fx( { /*DIRAC_SYNTHESIS_PSD_SHD: Virtual LS->HOA encoding*/ Word16 gb = find_guarded_bits_fx( hDirACRend->num_outputs_diff ); diff_square_e = add( shl( add( 2, add( proto_e, gb ) ), 1 ), 1 ); diff_square_e = add( shl( add( proto_e, gb ), 1 ), 1 ); max_e = add( s_max( diff_square_e, smooth_e ), 1 ); Scale_sig32( p_power_smooth_fx, h_dirac_output_synthesis_state->proto_power_diff_smooth_len, sub( smooth_e, max_e ) ); FOR( k = 0; k < hDirACRend->hOutSetup.nchan_out_woLFE; k++ ) Loading Loading
lib_rend/ivas_dirac_rend.c +1 −1 Original line number Diff line number Diff line Loading @@ -4135,7 +4135,7 @@ void ivas_dirac_dec_compute_diffuse_proto_fx( { /*DIRAC_SYNTHESIS_PSD_SHD: Virtual LS->HOA encoding*/ Word16 gb = find_guarded_bits_fx( hDirACRend->num_outputs_diff ); diff_square_e = add( shl( add( 2, add( proto_e, gb ) ), 1 ), 1 ); diff_square_e = add( shl( add( proto_e, gb ), 1 ), 1 ); max_e = add( s_max( diff_square_e, smooth_e ), 1 ); Scale_sig32( p_power_smooth_fx, h_dirac_output_synthesis_state->proto_power_diff_smooth_len, sub( smooth_e, max_e ) ); FOR( k = 0; k < hDirACRend->hOutSetup.nchan_out_woLFE; k++ ) Loading