Search code examples
caudioembeddedmp3codec

Audio (MP3) codecs for embedded application


I'm looking for a software based codec library to be used in embedded application (C/C++). I'm interested in both commercial and free codec libraries. Any suggestion will be welcomed.

In addition, if you have any experience with OpenSL ES and know which software/hardware solutions are compatible, I would be glad to hear about it.

I need to support popular codecs. MP3 is a must. I'm implementing a media player reference for an embedded application and can't just tell the user: "Hey convert all your music library to Vorbis; it's much better." Support for the MP3 codec mandatory, but I would be glad to find a more advanced library handling more codecs (more audio codecs, video codecs, etc.)


Solution

  • Disclaimer, full disclosure, etc: I currently work there as a contractor.

    For one, are you interested in just decoders or full codecs (decoders+encoders)?

    I guess the answer depends on your exact situation. If you're looking for a full player for your embedded platform, NXP Software could be a solution. They provide other applications as well, such as a recorder.