Results 1 to 2 of 2

Thread: Video monitor tool, RGBX vs YUV performance.

  1. #1
    Registered User
    Join Date
    Jul 2017
    Location
    New Zealand
    Posts
    1

    Video monitor tool, RGBX vs YUV performance.

    Hi,

    We've got our application outputting NDI fine using NDIlib_send_send_video_async().

    Our initial implemention sent RGBX data, which worked well both on our app and on the video monitor tool on a remote machine. I've since updated our app to convert to YUV via the GPU and send YUV data. Our app is still locked to it's 25Hz framerate, but the performance on the video monitor tool has tanked. It's still updating at 25Hz (according to Fraps), but it's getting massive frame duplication which makes the frame rate look about very rough (maybe 12.5Hz, maybe less? hard to tell exactly)

    I was under the impression that YUV should be a higher performance path, is this problem on the video monitor end, or is there something our app could be doing to cause this performance problem?

    Thanks.

  2. #2
    Registered User
    Join Date
    Aug 2015
    Location
    london
    Posts
    233
    Quote Originally Posted by CraigMcN View Post
    Hi,

    We've got our application outputting NDI fine using NDIlib_send_send_video_async().

    Our initial implemention sent RGBX data, which worked well both on our app and on the video monitor tool on a remote machine. I've since updated our app to convert to YUV via the GPU and send YUV data. Our app is still locked to it's 25Hz framerate, but the performance on the video monitor tool has tanked. It's still updating at 25Hz (according to Fraps), but it's getting massive frame duplication which makes the frame rate look about very rough (maybe 12.5Hz, maybe less? hard to tell exactly)

    I was under the impression that YUV should be a higher performance path, is this problem on the video monitor end, or is there something our app could be doing to cause this performance problem?

    Thanks.
    If I were you I would try using a software RGB to YUV temporarily to eliminate any possible issues going in in the GPU.

    That might help narrow down the issue.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •