Long delay from running StartStreams until capture starts
Posted: Wed Feb 28, 2018 4:28 pm
I have a machine with three different types of Decklink cards installed and I have noticed that in my capture application, there's a significant delay from the time I call StartStreams() and until the frame arrived callback starts getting any calls. This long delay also coincides with the delay in the video signal and it is different between cards, the mini recorder 4k appears to have a whole second of delay while the 4K Extreme 12G card only waits a couple hundred milliseconds.
The problem with this is I am getting video frames delivered to the callback that at the time of the callback could be considered ancient history (as much as 30 frames behind reality).
GetAvailableVideoFrameCount() indicates that there are no buffered frames waiting to be picked up.
Is there any workaround to shorten this delay or eliminate it altogether?
Baldur
The problem with this is I am getting video frames delivered to the callback that at the time of the callback could be considered ancient history (as much as 30 frames behind reality).
GetAvailableVideoFrameCount() indicates that there are no buffered frames waiting to be picked up.
Is there any workaround to shorten this delay or eliminate it altogether?
Baldur