Skip to content

Stereo Encoder 32kbps, DTX on: Issues with bandwidth switching for inactive CNG frames

Basic info

  • Float reference:
  • Fixed point:
    • Encoder (fixed): 571ad39a
    • Decoder (fixed): n/a

Bug description

At stereo, 32 kbit/s, DTX on with bandwidth switching, there are issues with the coding of inactive frames in BASOP:

Float:

Bildschirmfoto 2025-04-10 um 21.32.25.png

BASOP:

Bildschirmfoto 2025-04-10 um 21.32.36.png

BASOP, no DTX:

Bildschirmfoto 2025-04-10 um 21.42.19.png

Please see the inactive segments ca. 7 - 9s and 11.5 - 14s. I didn't spot similar issues when bandwidth switching is disabled.

Ways to reproduce

IVAS_cod -max_band ivas-codec/scripts/testv/ivas_bws_20fr_start_WB.txt -stereo -dtx 32000 48 ivas-codec/scripts/testv/stvST48n.wav out.192
IVAS_dec STEREO 48 out.192 out.wav