[FFmpeg-devel] Evolution of lavfi's design and API

Nicolas George george at nsup.org
Wed Aug 31 17:28:28 EEST 2016


Le quintidi 15 fructidor, an CCXXIV, Paul B Mahol a écrit :
> 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()...

I am sorry, but with the current API, to have something that really works
with threads, not just pseudo-threading that is so full of blocking that it
is mostly sequential, it is much more complicated than that. I think. Please
prove me wrong.

> Does this fixes buffer queue overflow for specific scenarios?

Not by itself, but then rewriting framesync to use the link's fifo becomes
very easy and fix all the cases that can possibly work.

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160831/3e354119/attachment.sig>


More information about the ffmpeg-devel mailing list