Skip to content

Missing fix for noisy speech buffer in ParamISM

In ivas_ism_compute_noisy_speech_flag(),

if ( st_ivas->hSCE[0]->hCoreCoder[0]->vad_flag && st_ivas->hSCE[1]->hCoreCoder[0]->vad_flag )

must be changed to:

if ( st_ivas->hSCE[0]->hCoreCoder[0]->vad_flag || st_ivas->hSCE[1]->hCoreCoder[0]->vad_flag )

This is the same fix as provided in issue 218, but it got lost with the harmonization of discrete and parametric ISM DTX. Can severely impact noisy speech items in ParamISM mode.