Skip to content

[regression-merge] Decoder-Output for BINAURAL_ROOM_REVERB with rend_config_hospital_patientroom.cfg very different in BASOP vs. Float

Basic info

  • Float reference: Branch kiene/float-pc-clone-for-merge
  • Fixed point: Branch kiene/main-pc-clone-for-merge
    • Encoder (fixed): n/a
    • Decoder (fixed): 7000566d

Bug description

Comparing the output between BASOP and Float decoder for the given configuration, we are seeing huge differences in the Waveform:

Max Diff = 23038 (70.31%),  No. Diff = 286331 (38 runs)

Switching the decoder to default room reverb config

IVAS_dec BINAURAL_ROOM_REVERB 48 ...

reduces the differences significantly:

Max Diff = 595 (1.816%),  No. Diff = 283898 (2452 runs)

Ways to reproduce

IVAS_dec -render_config scripts/testv/rend_config_hospital_patientroom.cfg BINAURAL_ROOM_REVERB 48 stvOMASA_4ISM_2MASA2TC48c.wav_OMASA_2Dir2TC_4ISM_48_kbps_48kHz_in_48kHz_out_BINAURAL_ROOM_REVERB_out_custom_configuration.192 out.wav 

Bitstream: stvOMASA_4ISM_2MASA2TC48c.wav_OMASA_2Dir2TC_4ISM_48_kbps_48kHz_in_48kHz_out_BINAURAL_ROOM_REVERB_out_custom_configuration.zip