[FFmpeg-devel] Evolution of lavfi's design and API
Paul B Mahol
onemda at gmail.com
Wed Aug 31 11:18:31 EEST 2016
On 8/30/16, Nicolas George <george at nsup.org> wrote:
> Le quartidi 14 fructidor, an CCXXIV, Paul B Mahol a ecrit :
>> the filter frame multithreading would just internally, in filter context
>> cache frames, once enough frames are in cache - call workers and be done,
>> repeat. At eof call workers on remaining frames in cache.
> I have no idea how much thought you have already given to it, but I am
> pretty sure it is not as simple as that with the current architecture. By
Yes, it is very simple. You just need to allocate own buffers that
would be needed
by filter. Than you just call ctx->internal->execute()...
> In the meantime, I finally got the non-recursive version passing FATE. Here
> are the raw patch, so that people can have an idea what this is all about.
> There is still a lot of cleanup and documentation to do, as you can see.
Does this fixes buffer queue overflow for specific scenarios?
More information about the ffmpeg-devel