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

Michael Niedermayer michaelni
Mon Apr 7 15:06:56 CEST 2008

On Mon, Apr 07, 2008 at 02:58:11PM +0200, Luca Barbato wrote:
> 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)

What do you mean by "completely reshaped"? 
And  "can be used"?

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Old school: Use the lowest level language in which you can solve the problem
New school: Use the highest level language in which the latest supercomputer
            can solve the problem without the user falling asleep waiting.
-------------- 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/14ba3197/attachment.pgp>

More information about the ffmpeg-devel mailing list