Skip to content

Stereo decoding with JBM: energy difference in right channel despite similar TSM

Basic info

Bug description

In JBM decoding where same TSM between float and fixed-point decdoer seems to be applied, there is a signal section with high MLD. The right channel is attenuated wrt the float reference:

Float ref: Screenshot_2024-10-28_at_16.20.52

Fixed-point: Screenshot_2024-10-28_at_16.20.47

Tracefile outputs for both decoders are identical, so same TSM is applied.

Ways to reproduce

./IVAS_dec_fx -voip -Tracefile out/stereo-mixed-music--am1aa1s12--80000.jbm-dly_error_profile_8.dectrace.fx stereo 48 out/stereo-mixed-music--am1aa1s12--80000.netsimout-dly_error_profile_8.192 out/stereo-mixed-music--am1aa1s12--80000.jbm-dly_error_profile_8.dec.fx.wav
./IVAS_dec_flt_ref -voip -Tracefile out/stereo-mixed-music--am1aa1s12--80000.jbm-dly_error_profile_8.dectrace.flt stereo 48 out/stereo-mixed-music--am1aa1s12--80000.netsimout-dly_error_profile_8.192 out/stereo-mixed-music--am1aa1s12--80000.jbm-dly_error_profile_8.dec.flt.wav

Bitstream will be shared separately as usual.