DisplayVideoFrameSync() problem with interlacing
Posted: Mon May 02, 2016 12:38 pm
Hi,
is anyone using IDeckLinkOutput::DisplayVideoFrameSync() to output video frames? I have following problem - I am trying to playback 1080i50 content. When I use ScheduleVideoFrame(), everything is OK. However, when I use DisplayVideoFrameSync() with the same content, framebuffer with both fields interleaved, first line from upper field, second from lower etc., resulting stream looks like to have the fields switched (as if the output framebuffer should have been with lower field first).
Does anyone has a similar experience? Or, on the contrary, can confirm that the behaviour is correct and I should search for the solution elsewhere?
Thanks,
Martin
is anyone using IDeckLinkOutput::DisplayVideoFrameSync() to output video frames? I have following problem - I am trying to playback 1080i50 content. When I use ScheduleVideoFrame(), everything is OK. However, when I use DisplayVideoFrameSync() with the same content, framebuffer with both fields interleaved, first line from upper field, second from lower etc., resulting stream looks like to have the fields switched (as if the output framebuffer should have been with lower field first).
Does anyone has a similar experience? Or, on the contrary, can confirm that the behaviour is correct and I should search for the solution elsewhere?
Thanks,
Martin