Skip to content

[regression-merge] Decoder: Loudness difference ivas-float-update vs. float-pc for MC BINAURAL_ROOM_IR + Headrotation output

Basic info

  • Float reference (ivas-float-update):
  • Branch float-pc:
    • Encoder (fixed): n/a
    • Decoder (fixed): aa9a6370

Bug description

When decoding the attached bitstream with head-rotation, there is a significant loudness difference between the floating-point decoders in ivas-float-update and float-pc: The decoder from float-pc is significantly louder. The fixed-point decoders (main, main-pc) are loudness-wise inline with ivas-float-update. Also, when we switch off head-rotation, this loudness increment disappears again.

Ways to reproduce

IVAS_dec -t scripts/testv/headrot_case00_3000_q.csv BINAURAL_ROOM_IR 48 stv51MC48c.wav_Multi_channel_5_1_at_64_kbps_48kHz_in_48kHz_out_BINAURAL_ROOM_IR_out_HR.192 out.wav

Bitstream: stv51MC48c.wav_Multi_channel_5_1_at_64_kbps_48kHz_in_48kHz_out_BINAURAL_ROOM_IR_out_HR.zip