BASOP encoder: large amplitude differences in pre-rendered OSBA at 48 kHz
Basic info
- Float reference:
- Encoder (float):f7a0e207ee3622eb02c14e84586485b5795d912f (ivas-float-update)
- Decoder (float):f7a0e207ee3622eb02c14e84586485b5795d912f
- Fixed point:
- Encoder (fixed):a43b5c15
Bug description
In OSBA with FOA and 1 ISM at 48 kbps and 16 kHz, a strong difference in the output signal amplitude is observed. This was discovered with the LTV. Every channel in the BASOP output has a much lower amplitude than that in the float output. It happens also with 48 kHz. Most likely it is a scaling issue.
Ways to reproduce
fixed point
./IVAS_cod -ism_sba 1 1 ../ivas-pc-testfiles/ltv48_OSBA_4ISM_FOA_ISM1.csv 48000 16 ../ivas-pc-testfiles/ltv16_OSBA_1ISM_FOA.wav bit_fx && ../ivas-codec/ivas-float-update/IVAS_dec EXT 16 bit_fx dec_fx.wav
floating point
../ivas-codec/ivas-float-update/IVAS_cod -ism_sba 1 1 ../ivas-pc-testfiles/ltv48_OSBA_4ISM_FOA_ISM1.csv 48000 16 ../ivas-pc-testfiles/ltv16_OSBA_1ISM_FOA.wav bit_fl && ../ivas-codec/ivas-float-update/IVAS_dec EXT 16 bit_fl dec_fl.wav
\