[FFmpeg-devel] [PATCH] added reitnerlace filter

Vasile Toncu vasile.toncu at tremend.com
Thu Dec 28 15:33:54 EET 2017

On 28.12.2017 15:17, Nicolas George wrote:
> Vasile Toncu (2017-12-28):
>>> 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.
> You did not answer the question. I asked if there are features in
> tinterlace that are not in reinterlace. You answered the opposite
> question.

There are some features that tinterlace has and reinterlace does not.

Tinterlace has some more flags, reinterlace has only simple low pass filter.
Also, in a newer version, tinterlace does support input formats on 16 bit.

Expecting these two, there are no other special features.

>>> 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.
> You cannot.
> But making tinterlace LGPL would solve that for you just the same as
> adding yet another filter that does the same thing.

Can one simply change the tinterlace from GPL to LGPL?

More information about the ffmpeg-devel mailing list