[FFmpeg-devel] [PATCH 4/5] lavfi: drop the requirement that request_frame returns a frame.

Paul B Mahol onemda at gmail.com
Wed Aug 26 13:38:07 CEST 2015


On 8/26/15, Nicolas George <george at nsup.org> wrote:
> It requires a loop in filters or the framework,
> that makes the scheduling less efficient and more complex.
> This is purely an internal change since the loop is now
> present in buffersink.
> Note that no filter except buffersink did rely on the requirement.
>
> Signed-off-by: Nicolas George <george at nsup.org>
> ---
>  doc/filter_design.txt  | 21 ++++++++++-----------
>  libavfilter/avfilter.c | 10 +---------
>  libavfilter/avfilter.h |  6 ------
>  libavfilter/internal.h | 13 ++++++++-----
>  4 files changed, 19 insertions(+), 31 deletions(-)
>
>
> This is the first step in a project to rework how filters work, but as you
> can see, it already removes a bit of useless code by itself.
>
> I can tell more of the project if people are interested.

I'm interested.


More information about the ffmpeg-devel mailing list