This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C64XPLUSCODECS: MP3 decoder does not decode mp3 files with bitrate lower than 64kbps

Part Number: C64XPLUSCODECS

Hello Everybody,

I am trying to implement MP3 Decoder on  C64x+ DSP but I have problem with decoding mp3 files with bit-rate lower than 64kbps. 

I have mp3 file of this format

MPEG 2.0 layer 3
16kbit, 170 frames
16000hz Mono

but the decoder does not decode it properly. If I generate mp3 file with bit-rate 64kbps and higher and decode the file on C64x+ DSP than the decoder works well. The decoder should work because it is said in doc MP3_L1L2L3_Decoder_C64XPLUS_UserGuide.pdf that following bit-rates are supported:

"Supports bit-rates of 32 to 448 kbps for Layer 1, 32 to 384 kbps for Layer 2, and 8 to 320 kbps for Layer 3."

Even the VBR files are not decoded well because the bitrate usally falls to 8kbps (when silence). 

Could you please help me? What am I doing wrong? I have implemented the code inspired by example TestAppDecoder.c provided by TI.

Thank you very much in advance.

Lukas Dibelka