Skip to content

Rate switching MASA with LTV signal has a couple of worse spikes in BASOP decoder

Basic info

Bug description

(note, initial description was updated to reflect correct current status)

Looking at LTV signal MASA to binaural processing, there is an outlier case with rate switching that shows some extra spikes in the paths using BASOP decoder. The input can be either from float encoder or BASOP encoder.

See the figure below for BASOP spikes. This is the float enc to BASOP dec combo. As this is rate switching, it is obvious that some switching artifacts are expected but this seems a bit worse and also is probably causing higher MLD of 16.5.

Screenshot_2025-06-25_at_12.31.05

Ways to reproduce

The command line below and rate switching pattern here generic_start_13k2_20frames.bin

IVAS_cod -masa 2 ltv48_MASA2TC.met -max_band wb -dtx generic_start_13k2_20frames.bin 32 ltv32_MASA2TC.wav test_0168.bs
IVAS_dec BINAURAL 48 test_0168.bs 0168_ltv32_MASA2TC.wav_generic_start_13k2_20frames_32-48___BINAURAL.wav
Edited by Tapani Pihlajakuja