Skip to content

Float reference decoder has problems with rate switching combined with DTX on LTV MASA

Basic info

Bug description

There are a couple of mode combinations in rate switching + DTX of LTV MASA that exhibit very high MLD scores (51 with pure BASOP vs pure float and 128 with BASOP enc to float ref vs full float). The reason is that the float reference is not good. There is missing signal etc. This is very likely already fixed in IVAS PC float but I am noting this bug here for completeness.

Screenshot_2025-04-17_at_8.24.45

Ways to reproduce

Following command line and rate switching sequence here generic_start_128k_skip_384k_20frames.bin

IVAS_cod -masa 2 ltv48_MASA2TC.met -max_band fb -dtx generic_start_384k_20frames.bin 48 ltv48_MASA2TC.wav test_0102.bs
IVAS_dec EXT 48 test_0102.bs 0102_ltv48_MASA2TC.wav_generic_start_384k_20frames_48-48___EXT.wav