[FFmpeg-devel] [PATCH] lavfi: get rid of FF_INTERNAL_FIELDS

Paul B Mahol onemda at gmail.com
Tue Jan 31 16:50:48 EET 2023


On 1/31/23, Nicolas George <george at nsup.org> wrote:
> Paul B Mahol (12023-01-31):
>> No, you do not. Calling your libavfilter framework code "complex" is
>> disgrace
>> to really complex code in non-framework part of libavfilter or else in
>> FFmpeg libraries.
>>
>> libavfilter framework needs serious overhaul.
>> It have numerous limitations and other stuff too much exposed to user,
>> that really should not be.
>>
>> You do not maintain code at all, you just block patches and never
>> contribute anymore anything useful besides blocking patches.
>
> … says the person who does not know that the duration between pts=3 and
> pts=5 must be 2.
>
> This is a bad joke.

The patch just returned duration of frame from framesync and not
actual duration of frame.
And I have not tested it extensively at all or even thought about it much.

Why? Because I find whole API including libavfilter very silly and
broken and limited.

At least I contributed numerous filters used in production, otherwise
libavfilter would probably not exist today at all in this form at
least.
It would be already rewritten several times and/or whole idea
abandoned completely because of lack of interest to develop it or poor
usage.


More information about the ffmpeg-devel mailing list