I'd like to ask a questions to which I can't seem to find a clear answer.
Freescale i.MX6Q SOC (this is the one we use the most, but some considerations apply also to others) has features that allow to decode media streams (audio and video) in hardware.
In particular, the "i.MX_Android_Extended_Codec_Release_Notes.pdf" document for the Freescale Android release, lists several "Freescale enhanced codecs".
The release description says that "Only codecs that have no license restriction are included in omxplayer package."
What does exactly "no license restriction" stand for? In particular I'm trying to figure out if I need to pay for patents related to some of those codecs, for example mp3, aac, H.264 and so on. I mean, is the decoding / encoding functionality implemented in hardware, so that there's no patent encumbered functionality in the software?
Can anybody give an indication, and eventually list special cases if there are any?
Thanks in advance!