[FFmpeg-devel] Google Summer of Code 2010 is coming

Alex Converse alex.converse
Sat Jan 30 10:52:48 CET 2010


On Sat, Jan 30, 2010 at 4:30 AM, Jason Garrett-Glaser
<darkshikari at gmail.com> wrote:
>
> Lastly, anyone working on ffmpeg who complaints about NIH syndrome and
> reinventing the wheel is an absurd hypocrite. ?ffmpeg's entire history
> is filled with reinventions of the wheel: the native vorbis decoder
> (and oh god, encoder), the native AAC encoder (why not fix the one
> file with license problems in FAAC and make it better?), AMR-NB
> (opencore already supports it), and so forth. ?ffmpeg is covered with
> capabilities, both major and minor, that were implemented first
> somewhere else under a compatible license. ?But since ffmpeg doesn't
> like dependencies, we re-implement them.
>

woah...

It's many files in FAAC with license problems.

Holder Texas Instruments:
tns.[ch] - Can feasibly removed FAAC's TNS implementation sucks.
bitstream.c

Nokia:
backpred.c - Can feasibly removed, no one uses main profile
ltp.c - Can feasibly removed, no one uses LTP

FhG IIS:
filterbank.c

Dolby:
huffman.[ch]

Heiko Purnhagen (Univ of Hannover):
bitstream.h

Unknown:
channels.c

FhG and Dolby seem open source hostile. It may be possible to convince
Nokia or TI to relicense. Mru, are you still in contact with TI?

As far as opencore-amr goes. The combination license with FFmpeg
results in LGPLv3 which many people are uncomfortable with.



More information about the ffmpeg-devel mailing list