brianjford
New member
We are receiving an NDI stream of 1080i/59.94. Each frame should be 333667 apart on the 100ns timecode values (33.3ms); however we are not seeing that.
We get different results depending on if we use NDIlib_recv_color_format_fastest or NDIlib_recv_color_format_BGRX_BGRA.
When using NDIlib_recv_color_format_BGRX_BGRA, each interleaved frame we receive has a timecode difference of 667334 (66ms, twice as long as I expect).
When using NDIlib_recv_color_format_fastest we receive discrete fields and the timestamp difference between for the upper field we receive is 166883 (which is correct), but then the lower field has a timestamp difference of 500501 (when it should also be 166883, 16.6ms).
The sender is not specifying the timecode value directly but is allowing NDI SDK to synthesize it.
We are using NDI 5 libraries.
Hope someone can help.
Thanks
We get different results depending on if we use NDIlib_recv_color_format_fastest or NDIlib_recv_color_format_BGRX_BGRA.
When using NDIlib_recv_color_format_BGRX_BGRA, each interleaved frame we receive has a timecode difference of 667334 (66ms, twice as long as I expect).
When using NDIlib_recv_color_format_fastest we receive discrete fields and the timestamp difference between for the upper field we receive is 166883 (which is correct), but then the lower field has a timestamp difference of 500501 (when it should also be 166883, 16.6ms).
The sender is not specifying the timecode value directly but is allowing NDI SDK to synthesize it.
We are using NDI 5 libraries.
Hope someone can help.
Thanks