Issue for unvoiced content in ISM-1
Basic info
- Encoder (float): 311956f3 (same with d705aad41)
- Encoder (fixed): 45f78445
- Decoder (float in both cases): 311956f3 (same with d705aad41)
Bug description
During unvoiced content, float and fixed point behave differently, here fixed point is closer to the original, while the floating point is losing some energy. With the latest floating point code, the situation is similar. The problem is there at 24.4 and 32 kbps as well, tho not as big as it is as 16.4kbps. The energy level is back to normal at 48 kbps
From top to bottom
- Original
- Floating point encoder
- Fixed point encoder
Ways to reproduce
IVAS_cod_flt -ISM 1 G4S5.wav.0.csv 16400 48 G4S5.wav bit.flt
IVAS_cod_fx -ISM 1 G4S5.wav.0.csv 16400 48 G4S5.wav bit.fx
IVAS_dec_flt EXT 48 bit.flt syn.flt.wav
IVAS_dec_flt EXT 48 bit.fx syn.fx.wav
@malenovsky , could it be related to the modification done to the BWE and possibly these modifications are not ported inside the fixed point yet?
Edited by vaillancour