[FFmpeg-devel] [PATCH] added reitnerlace filter

Vasile Toncu vasile.toncu at tremend.com
Thu Dec 28 15:13:05 EET 2017

On 27.12.2017 15:31, Nicolas George wrote:
> Vasile Toncu (2017-12-27):
>> It is because of licencing issues. I wanted the new filter to be LGPL.
> Thanks for the explanation. That is a valid reason.
> But as is, it would result would be duplicated code for people who do
> not worry about licensing.
> Are there any features that tinterlace has and this new filter has not?
> If not, then I think it would be better to just replace tinterlace
> entirely.
The main difference between those those two filters is that reinterlace 
planes of output frames in parallel.

Another difference is that reinterlace introduces two new modes, which 
are described at [1]
> I can answer myself: tinterlace has asm optimizations. This is not for
> me only to decide, but I am rather against having duplicated features
> just for licensing reasons.
> In this particular instance, I think you could use the GPL asm
> optimizations while having the filter itself LGPL.
Your arguments are valid, but what happens if I want to use a GPL 
tinterlace in an closed source application that will be distributed.

[1] http://ffmpeg.org/pipermail/ffmpeg-devel/2017-December/223066.html

More information about the ffmpeg-devel mailing list