[FFmpeg-devel] Cleanup libswscale and reimplement GPL code under LGPL
Mon Apr 7 15:05:18 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?
I did not say that it should be rewritten ;-)
I just answered Ramiro's question about the parts of libswscale that
are GPLed (BTW: I agree that rewriting the SIMD code would not
make too much sense).
More information about the ffmpeg-devel