Opus 1.1.3 fixed and floating point code behavior difference while encoding and decoding 3 kHz sine tone at 48 kHz sampling rate.
Hi,
The attached 16 bit stereo pcm file when encoded (at 8 kbps bitrate) and decoded with opus application (opus-1.1.3), produces quite different output for fixed (./configure --enable-fixed-point --disable-float-api) and floating point builds. Floating point build gives close enough output to original pcm content, but for fixed point build there are a lot of amplitude fluctuations. Command lines used for encoding and decoding are given below:
Encoding: ./opus_demo -e voip 48000 2 8000 3229_sin_3000_stereo_fs_48000.pcm encoded.bit Decoding: ./opus_demo -d 48000 2 encoded.bit out.pcm
Input pcm file is attached (16 bit PCM, 48 kHz Sampling Rate, Stereo)