[FFmpeg-devel] Blackmagic DeckLink indev

Kieran Kunhya kierank at ob-encoder.com
Thu Mar 29 01:56:09 CEST 2012

I think the frame drops are because of the way the card's api works. You
only have (for PAL) 40ms to get everything done before the next frame.
I believe with the current ffmpeg design, all the processing is done in the
thread that the card returns frames using and so if for whatever reason
encoding or scaling takes more than 40ms, you drop the frame.

This is why decklink MUST be used in a multithreaded program.

More information about the ffmpeg-devel mailing list