Skip to content

Decoder: High MLD for ParamISM, 32 kbps, DTX off

Basic info

Bug description

High MLD Value, transient overpronounced

wav-diff --no-fail --print-ctest-measurement out/paramISM3--bm6aa1s14--32000.clean.dec.flt.wav out/paramISM3--bm6aa1s14--32000.clean.dec.fx.wav
wav files differ
  ref: out/paramISM3--bm6aa1s14--32000.clean.dec.flt.wav
  cut: out/paramISM3--bm6aa1s14--32000.clean.dec.fx.wav
channel 0 is different:
  non BE frames: 369 (41.0%)
  first diff: frame 0, sample 464
  MLD: avg: 0.0, max: 0.7 @10.160s, louder: 23.1%, quieter: 18.8%
channel 1 is different:
  non BE frames: 795 (88.3%)
  first diff: frame 1, sample 45
  MLD: avg: 0.1, max: 12.8 @9.458s, louder: 47.9%, quieter: 41.2%
channel 2 is different:
  non BE frames: 900 (100.0%)
  first diff: frame 0, sample 0
  MLD: avg: 0.1, max: 5.9 @0.458s, louder: 39.9%, quieter: 60.0%
<CTestMeasurement type="numeric/double" name="MLD">12.7964735</CTestMeasurement>

Float: Bildschirmfoto_2024-10-17_um_17.10.35

BASOP: Bildschirmfoto_2024-10-17_um_17.10.21

Ways to reproduce

  • ./IVAS_cod_flt_ref -ism 3 ./experiments/basop-verification/paramISM3/proc_input/bm6aa1s14.wav.0.csv ./experiments/basop-verification/paramISM3/proc_input/bm6aa1s14.wav.1.csv ./experiments/basop-verification/paramISM3/proc_input/bm6aa1s14.wav.2.csv -max_band FB 32000 48 experiments/basop-verification/paramISM3/proc_input/bm6aa1s14.wav out/paramISM3--bm6aa1s14--32000.192
  • ./IVAS_dec_flt_ref EXT 48 out/paramISM3--bm6aa1s14--32000.192 out/paramISM3--bm6aa1s14--32000.clean.dec.flt.wav
  • ./IVAS_dec_fx EXT 48 out/paramISM3--bm6aa1s14--32000.192 out/paramISM3--bm6aa1s14--32000.clean.dec.fx.wav
  • wav-diff --no-fail --print-ctest-measurement out/paramISM3--bm6aa1s14--32000.clean.dec.flt.wav out/paramISM3--bm6aa1s14--32000.clean.dec.fx.wav

Bitstreams can be made available upon request

Edited by multrus