I'm trying to find a cross platform audio library that will have the following abilities (in order of importance):
- Full Windows, Mac, Linux support
- C / C++ APIs
- Free/cheap but commercially viable
- MP3 Support
- AAC Support
- WMA Support
- FLAC Support
- OGG Support
- ARM Linux support would be nice
- Open Source
I've found several things like OpenAL, libao, Bass, etc. but they all seem to all either have a limitation of OS, codec or both. For the most part MP3 and AAC support are a must as I'm working on a media player and would like it to support those common formats.
Any suggestions?