[FFmpeg-devel] Cleanup libswscale and reimplement GPL code under LGPL
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
Size: 189 bytes
Desc: Digital signature
More information about the ffmpeg-devel