We have observed voice quality issue with TI Opus Decoder on C6678 for a full band (48k Hz) input signal.
Following are the test details and how to reproduce the issue on the 6678 EVM using the TI Opus demo program.
TI OPUS Decoder Version: REL.OPUS.C66X.01.00.02.00 and running the C66X_OPUS_BE_ELF application (DSP in big endian mode).
The attached “All_test_vectors_dec.txt” file was used to specify decoder configuration when reproducing the issue.
The configuration is as follows: 8000 1 0 ..\..\..\test\testvecs\Bitstream\speech_opus_48_mono_64_cbr_20_1.bit ..\..\..\test\testvecs\Output\speech_opus_48_mono_64_cbr_20_1.dec 0
The attached “speech_opus_48_mono_64_cbr_20_1.bit ” file is the input bit stream (speech 48k Hz mono), used as input to decoder.
The attached “decout_dump.pcm” file is the Opus decoder output dump, please note that we have added the piece of the code to dump the decoder out under test application while running the test.
Observations:
decout_dump.pcm (decoder output) voice quality is poor and also has some distortion.
The issue observed only for a full band input signal (48k Hz) and both for mono and stereo.
The issue observed for any of the decoder output sampling rate configuration i.e. for 8k or 16k or 48k.
There is no issue observed for other bands NB, MB, WB and SWB of input signals.