Skip to content

ParamISM: For JBM, Noise-filling/comfort noise insertion missing

Basic info

  • Encoder (float): ivas-float-update, commit d18cbee3
  • Decoder: ivas-basop main, commit 8a05cf9b

Bug description

For ParamISM, it seems that for certain JBM operations, the noise-filling or comfort noise insertion is missing:

BASOP:

Bildschirmfoto 2024-10-25 um 16.27.36.png

Float:

Bildschirmfoto 2024-10-25 um 16.27.45.png

This issue is not occuring w/o JBM operation.

Ways to reproduce

  • ./IVAS_cod_flt_ref -ism 3 experiments/basop-verification/paramISM3/proc_input/dm6aa1s06.wav.0.csv experiments/basop-verification/paramISM3/proc_input/dm6aa1s06.wav.1.csv experiments/basop-verification/paramISM3/proc_input/dm6aa1s06.wav.2.csv -max_band FB 32000 48 experiments/basop-verification/paramISM3/proc_input/dm6aa1s06.wav out/paramISM3--dm6aa1s06--32000.192
  • networkSimulator_g192 experiments/basop-verification/dly_error_profile_2.dat out/paramISM3--dm6aa1s06--32000.192 out/paramISM3--dm6aa1s06--32000.netsimout-dly_error_profile_2.192 out/paramISM3--dm6aa1s06--32000.netsimtrace 1 0
  • ./IVAS_dec_fx -voip -Tracefile out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dectrace.fx BINAURAL 48 out/paramISM3--dm6aa1s06--32000.netsimout-dly_error_profile_2.192 out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dec.fx.wav
  • ./IVAS_dec_flt_ref -voip -Tracefile out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dectrace.flt BINAURAL 48 out/paramISM3--dm6aa1s06--32000.netsimout-dly_error_profile_2.192 out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dec.flt.wav
  • wav-diff --no-fail --print-ctest-measurement out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dec.flt.wav out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dec.fx.wav --ref-jbm-trace out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dectrace.flt --cut-jbm-trace out/paramISM3--dm6aa1s06--32000.jbm-dly_error_profile_2.dectrace.fx
Edited by multrus