Skip to content

Encoder error for ParamISM3 at 24.4 kbps WB encoding: IGFEncSetMode_fx: initialization error!

Basic info

Bug description

The fixed point encoder reports an error while encoding:

==================================================================================================
 IVAS Codec Baseline
 
 Based on EVS Codec (Floating Point) 3GPP TS26.443 Nov 04, 2021,
 Version 12.14.0 / 13.10.0 / 14.6.0 / 15.4.0 / 16.3.0
==================================================================================================

Object 1 input metadata: (null)
Object 2 input metadata: (null)
Object 3 input metadata: (null)
Input audio file:       out/dm6aa1s12_32.10dB.wav
Output bitstream file:  fx.192

Max. encoded bandwidth: WB
IGFEncSetMode_fx: initialization error!
IGFEncSetMode_fx: initialization error!
Input sampling rate:    32000 Hz
Bitrate:                24.40 kbps
IVAS format:            Param-ISM (3 streams)

------ Running the encoder ------

Frames processed:       800     

Encoding of 800 frames finished

The float reference encoder (1bde096f) does not report this error. Comparing the decoded output (using the float reference decoder) with the float reference encoder-decoder chain results in a high MLD of 24.31.

Ways to reproduce

Input vector has been uploaded.

./IVAS_cod_fx -ism 3 NULL NULL NULL -max_band WB 24400 32 dm6aa1s12_32.10dB.wav bit