Hello:
I am interested in using the TI C5000, specifically, the C553x, for playing MP3, AAC, WMA files from a USB memory stick. I would potentially like to use the USB interface to get the files from a host.
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.
Hello:
I am interested in using the TI C5000, specifically, the C553x, for playing MP3, AAC, WMA files from a USB memory stick. I would potentially like to use the USB interface to get the files from a host.
Hi Paul,
TI offers FREE production codecs, with production licensing.
We have codecs available for download (MP3, AAC, WMA, and vocoders).
C55x Codecs - http://www.ti.com/tool/c55xcodecs
All Codecs - http://www.ti.com/lsds/ti/dsp/support/asp_overview.page
Do you need to encode? MP3 encode requires an agreement with Technicolor (formerly Thomson), but we can provide more information here.
Best Regards,
Mark
Here is a link to a magazine article that may help you gather some extra knowledge.
http://www.elektor.com/magazines/2011/march/mp3-one-two-three.1706996.lynkx
It currently uses the microSD card interface to read files, however. Need to swap out CSL code to use USB interface.
It is currently written for the C5515 ezDsp board, but with some modification to the code (change SD1 to SD0, and use i2s2 for the AIC3204 instead of i2s0) it can be a good basis to begin coding from.
I am currently using a C5535 ezDsp board, and am trying now to mod the code to use SD0 and i2s2, but alas, I am not quite used to the CSL/C++ kludge. I am better at Assembly Language programming.
Cheers,
Chris
Hi guys,
Thanks for the feedback and information. This has been on the back burner for a while, but it heating up again. I did download the audio codecs and see the CCS v3.x projects included. Are any of these project files available for CCS v4.x or 5.x? I tried loading the CCS v3.3 with the service packs, but the target configurations even with the service packs don't seem to support anything newer than the 'C5502, 'C5509 or 'C5510. When I try importing the CCS v3.3 project into CCS v4.x or v5.x I get a lot of errors and the code won't compile.
Essentially, I'm looking for a CCS v4.x or v5.x project supporting .mp3 or .aac that I can run on a TI TMX320VC5505, 5515, or 5535 eZdsp stick kit.
Any feedback or input is welcomed and appreciated!
Thanks again!
Paul
Hello Chris,
I'm trying to do the same migration about the Elektor project on a eZdsp5535 board without success. I'm a little bit beginner and the tests I tried didnt work.
Did it work for you ? And would it be possible to know how to manage the changes or get to codes to make it work ?
Cheers,
David
Hi Mark,
You mentionned that the C55x codecs are free production codecs with producting licensing ? So if i want to sell a product using the C55x mp3 Decoding codec to play some mp3 in a SD card to an headphone, it wouldn't be necessary to pay any royalties ? For information, I don't need the encoder.
Cheers
David
Hi David,
Let me confirm internally, but it seems the license is already paid for by TI.
"TI is providing free, object code with production licensing" - http://www.ti.com/tool/c55xcodecs
See... http://www.mp3licensing.com/help/developers.html#56
And... http://www.mp3licensing.com/licensees/ic_dsp.asp
You can also read the license agreement when installing c55x_mp3dec_1_00_00_004_production.exe from http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C55X_Audio/index_FDS.html
Regards,
Mark
My understanding is that for and MP3 decoder to put in a product, you need to pay Thomson, who owns the patents, $0.75 per decoder. Here’s where you can obtain the license: http://mp3licensing.com/royalty/ For AAC, the same applies: http://www.vialicensing.com/licensing/aac-fees.aspx
That seem really interesting if that situation is true.
Is it possible to have the internal confirmation when you have it ? That makes a big change about budget for the product knowing that for sure ^^
Another question, does it exists some example codes about the use of mp3dec library ? ( if at end i use DSP/BIOS, codec AIC3100, SD card formatted with FAT16 and DSP C5535 or C5533 )
Greets
David Ballone
Hi everyone,
I'm interesting in MP3 Decoder, too. I hope anyone could help me understand this line on TI's MP3 Decoder Example:
#define FRAME_LEN 576
How can we get this number ?
I noticed that frame length is different for each MP3 file but the output of this decoder always has the same length ????
Hello,
I know this is old post but I really need your help. For some time now I am trying to convert MP3dec project for ezdsp5515 to work on ezdsp5535 without any success. I would appreciate any help I could get.
Thanks in advance for your replay.
Best regards,
Predrag M.