Does the 8K Pro board support 4320p59.94 output?

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

pdaljae

  • Posts: 2
  • Joined: Tue Feb 02, 2021 6:39 am
  • Real Name: Jaesung Park

Does the 8K Pro board support 4320p59.94 output?

PostTue Feb 02, 2021 7:40 am

I want output 4320p59.94 by using Decklink 8K Pro.

Now, 4320p 29.97 output is success. however, 4320p59.94 is not output.

1. Does 8K Pro support 4320p59.94 output?

2. If it(4320p59.94 output) is supported, how should I set it up?

<My system information>
OS : Windows 10
CPU : i9-9980XE
RAM : 64GB
VGA : RTX 8000
Decklink SDK Ver : 11.5.1

<My source code - output settings>
Code: Select all
mPlayoutAllocator = new PinnedMemoryAllocator(0, mpD3DDevice, VideoFrameTransfer::GPUtoCPU, 1);
if (mDLOutput->SetVideoOutputFrameMemoryAllocator(mPlayoutAllocator) != S_OK)
   goto error;
if (mDLOutput->EnableVideoOutput(bmdMode8K4320p5994, bmdVideoOutputFlagDefault) != S_OK)
   goto error;


<Blackmagic Desktop Video Setup>
- attached images

Sorry my terrible English...
Thanks for your help!
Attachments
Blackmagic Desktop Video Setup.png
8K Pro setting
Blackmagic Desktop Video Setup.png (111.17 KiB) Viewed 237 times
Offline

Cameron Nichols

Blackmagic Design

  • Posts: 326
  • Joined: Mon Sep 04, 2017 4:05 am

Re: Does the 8K Pro board support 4320p59.94 output?

PostThu Feb 04, 2021 1:26 am

Hi Jaesung,

Yes, the DeckLink 8K Pro supports 4320p59.94 video mode when configured for 1 sub-device half-duplex profile (quad-link). From your screenshots, it appears you have the correct configuration.

First check your setup can output 4320p59.94 by running SignalGenerator SDK sample.

What is the colorspace of your scheduled frame? - RGB frames will be converted to YCbCr at 8Kp59.94 to ensure sufficient PCIe bandwidth, but if this is required you may want to do this conversion on GPU.

Are you checking the completion result on output frames in IDeckLinkVideoOutputCallback::ScheduledFrameCompleted callback? This may provide further understanding of why you are not getting output.

Regards
Cameron
Offline

pdaljae

  • Posts: 2
  • Joined: Tue Feb 02, 2021 6:39 am
  • Real Name: Jaesung Park

Re: Does the 8K Pro board support 4320p59.94 output?

PostThu Feb 04, 2021 11:44 am

Thank Cameron.

When checked with SignalGenerator, 4320p59.94 is output normally.

My color space of scheduled frame is RGB frame.(bmdFormat8BitBGRA)

Part of sample source code(ref. LoopThroughWithDX11Compositing in SDK Samples)
Code: Select all
IDeckLinkMutableVideoFrame* outputFrame;
if (mDLOutput->CreateVideoFrame(mFrameWidth, mFrameHeight, mFrameWidth * 4, bmdFormat8BitBGRA, bmdFrameFlagDefault, &outputFrame) != S_OK)
   goto error;


I will check the completion result on out frames in IDeckLinkVideoOutputCallback::ScheduledFrameCompleted callback.

Thanks.

-------------------------------------------------------------------------------------------------------------------

This is the result of testing 8K59.94.
As a result of checking with the SignalGenerator, it was confirmed that when outputting 8K59.94, only YUV is output, not RGB.
Currently, our program output is RGB, so 8K59.94 is not correct.

Check the support video mode.
Code: Select all
hr = deckLinkOutput->DoesSupportVideoMode(bmdVideoConnectionUnspecified, m_selectedDisplayMode, pixelFormat.first, bmdNoVideoOutputConversion, flags, NULL, &supported);
if (hr != S_OK || ! supported)
      continue;


Thanks.

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 4 guests