Replies: 1 comment 2 replies
-
I've looked into it and it should be related to some mac-specific extension. In particular, the mac cvPixelBuffer can be directly passed as the DeckLink output frame. I don't think that UltraGrid can benefit from that now directly. The point is that you'd perhaps need to get the buffer from another macOS API, rather than creating own. I believe that the advantage is that the DeckLink frame retains ownership so that the data actually doesn't need to be copied. In case of UG, the data to the output pixel is copied anyways, so it may not have any advantage. But I am not 100% sure, there can be concept like CUDA pinned memory, which speeds-up actual PCIe transmissions. |
Beta Was this translation helpful? Give feedback.
-
In the latest BMD Drivers 14.3, "Add support for CVPixelBuffer for improved performance."
Will this have any latency improvement within UG?
Beta Was this translation helpful? Give feedback.
All reactions