Apologies if this has already been asked before, I tried searching and couldn't find anything.

When playing back from the DeckLink SDI 4K, the output always appears to be yuv422, even though I've set the playback to something like rgbx10 (including performing the relevant conversions). I found this out when I was feeding the output of the card directly back into the input, the auto input detection was always picking up the signal as yuv 422, and playing it back correctly.

Is there an automatic conversion that happens somewhere? and is this a card specific thing? If so, is there a way to configure this somewhere so that this conversion doesn't occur?

Can you detail the output display mode you are using? Be aware that only YUV modes are supported outputs in NTSC/PAL/2160p/4K video formats. You can check either by running DeviceList sample application or via DoesSupportVideoMode method[1].

-I enumerate all of the modes, and for each mode use DoesSupportVideoMode to check if the pixel format + mode combination is supported. If they are, I add them to a list which I can later use to select the mode + pixel format to run.-I feed the playback of my capture card back into the capture slot, and start the capture with auto detect enabled-Regardless of what pixel format/mode combination I use, the captured signal is always either yuv 8 bit or v210.

DoesSupportVideoMode seems to return bmdDisplayModeSupported for the rgba and rgbx10 formats for most modes as well. My capture card is a SDI 4k.