[FFmpeg-devel] Cleanup libswscale and reimplement GPL code under LGPL
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)
Gentoo Council Member
More information about the ffmpeg-devel