Skip to content

LTV Tests: High MLD/Click for Float Decoder for ISM4 at 32kbps FOA out

Basic info

  • Float reference:
  • Fixed point:
    • Decoder (fixed): d2ae3897e

Bug description

The testcase test_param_file.py::test_param_file_tests[ltv-4 ISM with metadata at 32 kbps, 48 kHz in, 48 kHz out, FOA out] reports a high MLD of 28.307146 in the LTV decoder test report.

The high MLD is due to a click in the Y channel of ambisonics output. This is a float reference issue, BASOP does not demonstrate the click. This is again exclusive to ambisonics output, STEREO, BINAURAL or MC do not have this click.

Float Reference: image

BASOP: image

Ways to reproduce

python3 -m pytest "tests/codec_be_on_mr_nonselection/test_param_file.py::test_param_file_tests[ltv-4 ISM with metadata at 32 kbps, 48 kHz in, 48 kHz out, FOA out]" --use_ltv --param_file scripts/config/self_test_ltv.prm --update_ref 2

# or decode the attached cut bitstream
# ./scripts/cut_bs.py -f 4570 -l 50 ...
./IVAS_dec_ref FOA 48 cut.bs tmp_ref.wav
./IVAS_dec FOA 48 cut.bs tmp_cut.wav

cut.bs.zip