[FFmpeg-devel] Build is broken without --enable-gpl

Robert Swain robert.swain
Tue Sep 2 09:52:18 CEST 2008


2008/9/2 Justin Ruggles <justin.ruggles at gmail.com>:
> Mike Melanson wrote:
>> Justin Ruggles wrote:
>>> Mike Melanson wrote:
>>>> With SVN 15150:
>>>>
>>>> './configure --enable-gpl && make' succeeds.
>>>>
>>>> './configure && make' fails when building ffmpeg_g. Something about
>>>> being unable to find eac3_decoder, referenced from allcodecs.c.
>>> Fixed. I missed 2 things during the codec_id split.
>>>
>>> Now E-AC-3 only builds with --enable-gpl.  Also, you can currently use
>>> liba52 for AC-3 and the native decoder for E-AC-3.
>>
>> Thanks for jumping on this. Just curious, why is E-AC3 licensed under
>> GPL? Wasn't it initially developed for SoC and then finished by you?
>> Where did the GPL seep in?
>
> Most of the actual decoding is done by the AC-3 decoder, which is GPL.
> The parts that are unique to E-AC-3 are in a separate file, which is
> licensed under LGPL.  But the decoder as a whole is still considered GPL.

At least for the moment. Has Walken got back to you about relicensing
the AC-3 decoder? :)

Rob




More information about the ffmpeg-devel mailing list