[FFmpeg-devel] Cleanup libswscale and reimplement GPL code under LGPL
Luca Barbato
lu_zero
Mon Apr 7 14:58:11 CEST 2008
Michael Niedermayer wrote:
> On Mon, Apr 07, 2008 at 02:29:29PM +0200, Luca Abeni wrote:
>> Hi Ramiro,
>>
>> Ramiro Polla wrote:
>> [...]
>>> I've looked at the license headers and a few svn annotates from GPL
>>> files. What parts of the code is left in GPL?
>> As far as I remember, the main GPLed parts are:
>> - the SIMD optimisations
>> - the code used to initialize the tables used for RGB <---> YUV
>> conversion (my experience is that it is particularly difficult
>> to rewrite this code without looking at the source, or without
>> having to modify the LGPLed code that uses the tables).
>
> IMO rewriting the SIMD code because of GPL makes no sense, why would you
> want to do that? The code can be used without SIMD, is it so bad that
> non free software will be a little slower?
> Also i will not review any rewritten SIMD code.
Fine by me, still I'd like to have libswscale completely reshaped so it
can be used (if that as additional bonus makes the separate libswscale
tree die, bonus)
lu
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
More information about the ffmpeg-devel
mailing list