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

Luca Abeni lucabe72
Mon Apr 7 17:21:44 CEST 2008


Hi Michael,

Michael Niedermayer wrote:
[...]
>> The problem is that the non-SIMD code (which is mainly LGPLed) depends
>> on some conversion tables which are generated by GPLed code. So,
>> libswscale depends on "--enable-gpl". To make the LGPLed code really
>> useful without "--enable-gpl", you have to re-implement the lookup tables
>> generator and release it under LGPL.
> 
>> I think Michael agrees that re-implementing the tables generator makes
>> sense (and I apologize if I misunderstood this).
> 
> yes, but IMHO that is a little weak for a whole summer ...
[...]

Of course, this cannot be a whole project on its own.
I just tried to highlight the fact that SIMD code is not the real issue,
and I assume the mentor has better ideas about the work to be done on
libswscale ;-)



				Luca




More information about the ffmpeg-devel mailing list