Skip to content

Audible distortion due to saturation at the output of TCX concealment

Basic info

  • Float reference:
  • Fixed point:

Bug description

At channel 3, there is an audible distortion at 5.29 s due to incorrect scaling at the end of con_tcx_ivas_fx(), where saturation occurs. It seems that instead of using a fixed scaling factor for the synth buffer, a dynamic scaling factor should be calculated.

image

Ways to reproduce

Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-2003

./IVAS_dec -fr 20 -Tracefile stv51MC48c.wav_Multi_channel_5_1_at_384_kbps_48kHz_in_48kHz_out_7_1_4_out_JBM_Prof_5.dectrace -VOIP 7_1_4 48 stv51MC48c.wav_Multi_channel_5_1_at_384_kbps_48kHz_in_48kHz_out_7_1_4_out_JBM_Prof_5.netsimout out.wav
Edited by Mohammadreza Naghibzadeh