Since the MediaPlayer class falls so short to provide decent performance to stream Internet radio, i am forced to look at all alternatives.
One of these is the AACDECODER-ANDROID https://code.google.com/p/aacdecoder-android/ project. It works perfectly for what i need! my streams play with less than a second buffer time.
Their website states that:
PLEASE NOTE that the use of this software may require the payment of patent royalties. You need to consider this issue before you start building derivative works. We are not warranting or indemnifying you in any way for patent royalities! YOU ARE SOLELY RESPONSIBLE FOR YOUR OWN ACTIONS!
In the linked page about licensing FAQ if says:
The license encompasses MPEG-2 AAC LC (including MPEG-2 AAC LC in combination with SBR), MPEG-4 AAC LC, MPEG-4 High Efficiency AAC (or HE AAC, also sometimes known as aacPlus), and MPEG-4 HE AAC v2. Also included in the license are patents essential to the MPEG-4 Low Delay AAC Profile, MPEG-4 ER AAC Scalable, MPEG-4 ER AAC ELD and AAC-ELD v2. The license provides comprehensive coverage of those aspects of MPEG-2 and MPEG-4 AAC in commercial practice.
This would suggest that somehow if the library is used to play only mp3 streams, there is no need to license the library?
Im looking for someone with experience using this library, who can shed some light into this question.
Thanks/