On Fri, Nov 14, 2008 at 8:55 PM, Ignatius Reilly <[EMAIL PROTECTED]> wrote: > > AAC is not an Apple-specific format -- it's part of the MPEG-4 spec. > There are open source decoders available (FAAD is one example). Why > would licensing issues prevent MPEG-4 support but allow MPEG-1 support > (MP3 is part of the MPEG-1 spec)?
The issue with licensing is that up until recently, FFmpeg only supported AAC decoding by reusing parts of FAAD, which is GPL licensed. If AVbin were built with this support enabled, AVbin would not be redistributable except under the GPL; and pyglet cannot be redistributed if it links to a GPL library without itself being GPL (it is currently BSD, to allow for commercial use and wider 3rd party library support). In summary, it's the FAAD license that conflicts with pyglet, nothing to do with the MPEG standard. I believe recent contributions to FFmpeg have provided it with an LGPL (pyglet-compatible) AAC decoder, which should be available in the next AVbin/pyglet release. Note that a similar issue exists for decoding AC3; and similarly, I believe an LGPL decoder has been added recently. Cheers Alex. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to pyglet-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---