[FFmpeg-devel] [PATCH 2/2] lavfi: make filter_frame non-recursive.

Muhammad Faiz mfcc64 at gmail.com
Sat Dec 3 20:53:23 EET 2016


On 11/27/16, Nicolas George <george at nsup.org> wrote:
> A lot of changes happen at the same time:
>
> - Add a framequeue fifo to AVFilterLink.
>
> - split AVFilterLink.status into status_in and status_out: requires
>   changes to the few filters and programs that use it directly
>   (f_interleave, split, filtfmts).
>
> - Add a field ready to AVFilterContext, marking when the filter is ready
>   and its activation priority.
>
> - Add flags to mark blocked links.
>
> - Change ff_filter_frame() to enqueue the frame.
>
> - Change all filtering functions to update the ready field and the
>   blocked flags.
>
> - Update ff_filter_graph_run_once() to use the ready field.
>
> - buffersrc: always push the frame immediately.

Does this make AV_BUFFERSRC_FLAG_PUSH useless?


More information about the ffmpeg-devel mailing list