Benjamin Gaignard benjamin.gaignard@linaro.org writes:
Hi,
I have already seen this type of situation in the past for AMR. Android AMR code was better and under Apache 2 license, somebody extract the code from android and create a library http://sourceforge.net/projects/opencore-amr/
then a gstreamer plugin has created on top if his library (look at Description): http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-pl...
and FFmpeg use this libray since march 2010
I suggest to follow the same way: 1: extract opencore aac code and create a library (could be hosted in git.linaro.org) 2: create plugin for gstreamer 3: make ffmpeg use this library
That's a good plan. It will significantly improve the availability of open source AAC encoding with a minimum of effort. In the longer term, the FFmpeg encoder will hopefully be improved to be a worthy contender, which I consider important since being LGPL licensed it is available to a much wider audience.