[FFmpeg-devel] Cleanup libswscale and reimplement GPL code under LGPL

Michael Niedermayer michaelni
Mon Apr 7 14:40:58 CEST 2008


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.

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I hate to see young programmers poisoned by the kind of thinking
Ulrich Drepper puts forward since it is simply too narrow -- Roman Shaposhnik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080407/62a6fc9e/attachment.pgp>



More information about the ffmpeg-devel mailing list