Decklink 8K Pro - Failed to schedule fill video

Hi all

I am using a Decklink 8K Pro and wanted to use 4 outputs using 2160p50.
Since I am new to the Decklink 8K Pro I ran into a problem with different Caspar Versions and Decklink Configs.

In the Connector Mapping there are these options:
image

The obvious for me was SDI 1 In or Out and following along with the other Ports.
When I use this setting caspar starts normal but with an Error:
Failed to schedule fill video (per Channel)
I can send commands like “PLAY 1-1 AMB” and it takes the command without error but the output is black.

When I use SDI 1&2 In, 3&4 Out as Decklink setting, caspar starts without an error and I can play 2 channels fine.

I tried these Caspar Versions, all of them with the same result:
2.1.0 beta 2, 2.3.x LTS latest version, NRK 2.1.12

Has anyone else came across this issue?
The card is fine. When I use other applications or the Decklink Media Express all SDI Ports are working fine.

Any help is much appreciated!
Phil

Check if this could help
vmix knowledgebase
At least that worked for a me with vMix (havent tried with CasparCG though).
Can there be a problem with the Decklink driver version?

Hi

I tried it but without sucess.
It looks like the vmix software just switches the connector mapping.
Also, I used Driver 11.5 and 11.7

Phil

what does your config-file says regarding channel 1?

this is an example for 2 channels with NRK 2.1.12

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <log-level>debug</log-level>
  <thumbnails>
    <generate-thumbnails>false</generate-thumbnails>
  </thumbnails>
  <paths>
    <media-path>media/</media-path>
    <log-path>log/</log-path>
    <data-path>data/</data-path>
    <template-path>template/</template-path>
    <thumbnail-path>thumbnail/</thumbnail-path>
    <font-path>font/</font-path>
  </paths>
  <lock-clear-phrase>secret</lock-clear-phrase>
  <channels>
  
    <channel>
      <video-mode>2160p5000</video-mode>
      <channel-layout>16ch</channel-layout>
      <consumers>
            <decklink>
                <device>1</device>
                <embedded-audio>true</embedded-audio>
                <channel-layout>16ch</channel-layout>
                <latency>normal</latency>
                <keyer>external</keyer>
            </decklink>
      </consumers>
    </channel>

    <channel>
      <video-mode>2160p5000</video-mode>
      <channel-layout>16ch</channel-layout>
      <consumers>
             <decklink>
                <device>2</device>
                <embedded-audio>true</embedded-audio>
                <channel-layout>16ch</channel-layout>
                <latency>normal</latency>
                <keyer>external</keyer>
            </decklink>
      </consumers>
    </channel>

	
  </channels>
  <controllers>
    <tcp>
      <port>5250</port>
      <protocol>AMCP</protocol>
    </tcp>
    <tcp>
      <port>3250</port>
      <protocol>LOG</protocol>
    </tcp>
  </controllers>
</configuration>

I really cant see whats wrong
I would try to start by changing the resolution to 1080p5000 and audio to stereo.
that how I would start to find out if the fault is casparcg or the decklink
if that works I would add a screen consumer just to see what channel is putting out (or use command channel_grid).
Even if this isnt 3G-SDI can there be a Level A / B kind of problem?
This is what comes in to mind straight away

Interesting…
When I change it to 1080p50 keeping the 16ch, it looks good.
I wonder if somebody within the community ever tried 4 channels of UHD outputs with the 8K Pro.

When I was building a 4K-ready vMix with 2x Decklink 8k I tested to input 4K to vMix but I outputted the signals with CasparCG from Extreme 4K.
I did never try to output 4K from that vMix machine. Im not even sure I have CasparCG on it.

ok, I tried it on two different machines with two different Decklink 8K Pros and also using the Driver Versions 11.5, 11.7, 12.0 with no sucess.
I will open issue at github.

Phil

Did you try to output UHD with any other software than Media Express.
Could be an idea to also trie to output with OBS since both OBS and CasparCG uses ffmpeg for videoplayout.
If OBS works then its clairly a CasparCG problem, if OBS doesnt work either it could be a ffmpeg problem

I did setup 4 OBS portable instances each with 2160p50 and assigned each instance a decklink output.
And this works just fine. So it hast to be a CasparCG problem.

Github Issue for reference:

yes agree that it seams to be a CasparCG problem
sorry not being any help
hope this issue can be resolved soon

br markus

Switch keyer to default and add the key-device value in each channel. That value should be the same as device

When you set external, Caspar allocates two outputs. If they are unavailable (wrong config in desktop video or already in use) the consumer will not work.

I gave it a try, but with the same result.
My original config also works in 1080p50. Only if I change the resolution to 2160p50 the ouput is black and the error pops up.

<channel>
      <video-mode>2160p5000</video-mode>
      <channel-layout>16ch</channel-layout>
      <consumers>
            <decklink>
                <device>1</device>
				<key-device>1</key-device>
                <embedded-audio>true</embedded-audio>
                <channel-layout>16ch</channel-layout>
				<keyer>default</keyer>
                <latency>normal</latency>
            </decklink>
      </consumers>
</channel>

It is because Decklink 8k Pro only support YUV format (8 or 10 bits) when 1 connector is assigned to each of the 4 outputs and mode is 2160p5000.
CasparCG sends video using BGRA format to Decklink .
So to send video in this configuration, CasparCG Decklink consumer has to be modified.

2 Likes