Skip to content

SBA decoder mono out: Big differences between BASOP and Float

Basic info

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

Bug description

For the SBA decoder with mono output, there are still big differences between BASOP and float.

Diff BASOP-Float Bildschirmfoto_2025-08-25_um_21.45.11

It seems to origin from the Mono DMX, since with EXT output the diffs get significantly smaller

Ways to reproduce

IVAS_dec MONO 48 ltv48_FOA.wav_SBA_at_32_kbps_48kHz_in_48kHz_out_MONO_out_DTX_bandwidth_switching.192 out.wav

Bitstreams (incl. one bitstream w/o bandwidth switching, which has similar issues): bitstreams.zip

Actual diff basop vs. float with bugfixes in dec_tcx_fx Screenshot_2025-11-24_101014

Actual diff basop vs. float Screenshot_2025-11-19_220715

ACELP core output float at frame 6900 (MONO) Screenshot_2025-11-19_222043 ACELP core output float at frame 6900 (EXT) Screenshot_2025-11-19_223548 ACELP core output basop at frame 6900 (MONO) Screenshot_2025-11-19_222912 ACELP core output basop at frame 6900 (EXT) Screenshot_2025-11-19_223325

Edited by Markus Werner