Decoding MDCT Stereo 64 kbps with JBM introduces click

Basic info

  • Float reference:
    • Encoder (float): 1b307622175297cf3abcc6eeb0cc1538d177d26a
    • Decoder (float): 1b307622175297cf3abcc6eeb0cc1538d177d26a
  • Fixed point:
    • Encoder (fixed): n/a
    • Decoder (fixed): 2d8cbe5e

Bug description

Decoding the attached bitstream with JBM delay/error profile 5 causes an audible click in the BASOP version, which is not present in float:

Bildschirmfoto 2026-03-24 um 22.59.28.png

Ways to reproduce

Bitstreams:

  • w/ delay/error profile:

    ltv48_STEREO.wav_stereo_at_64_kbps_48_kHz_in_48_kHz_out_FOA_out_JBM_Prof_5.netsimout.zip

  • w/o errors:

    ltv48_STEREO.wav_stereo_at_64_kbps_48_kHz_in_48_kHz_out_FOA_out_JBM_Prof_5.192.zip

IVAS_dec -q -fr 20 -no_delay_cmp -VOIP stereo 48 ltv48_STEREO.wav_stereo_at_64_kbps_48_kHz_in_48_kHz_out_FOA_out_JBM_Prof_5.netsimout out.wav

Decoding the G192 bitstream w/o errors doesn't cause this click:

IVAS_dec -q -fr 20 -no_delay_cmp stereo 48 ltv48_STEREO.wav_stereo_at_64_kbps_48_kHz_in_48_kHz_out_FOA_out_JBM_Prof_5.192 out_noError.wav
Assignee Loading
Time tracking Loading