On the search for faster, better audio APIs, one of the limitations that held us back was looking for WAV, OGG and MP3 support. Together, these are the largest, most popular audio formats in game and application development, but is this really best for the community? There was a time when the answer would have been an “obvious” yes.
Unless you have a special relationship with the Fraunhofer Institute, it costs $2,500 US dollars per game to use MP3 decoding.
There are probably a lot of creative ways you could think of to spend $2,500. I would be surprised if your answer was, “MP3 support!”
As a result, we have decided that the next version of OpenFL will not include MP3 decoding support, but this also comes with great news! In the next release, we will be introducing a new audio subsystem, built upon OpenAL, for Windows, Mac and Linux. Time permitting, this will also be available for the Android target as well.
We are excited, because OpenAL has a long history for being a solid, reliable API for mixing audio. This will not only strengthen our support for our current audio API, it will pave the road for even more advanced uses of audio.