
- Posts: 1
- Joined: Wed Oct 13, 2021 12:56 pm
- Real Name: Daniel Andraschko
Greetings folks,
I try to access my Decklink Quad HDMI Recorder Card via GStreamer and GStreamer-plugin Decklink.
Following pipelines resutls in following errors:
* using automode detection: gst-launch-1.0 -v decklinkvideosrc ! videoconvert ! autovideosink
This simple pipeline results in a window popping up with black screen and gstreamer tries to get caps width=720,height=486,framerate=30000/1001 but screen resolution setup in nvidia x server settings is 4096x2160x30Hz.
* using definitive mode: gst-launch-1.0 -v decklinkvideosrc mode=2160p29.97 connection=hdmi device-number=0 ! videoconvert ! autovideosink
This pipeline results in a GStreamer critical with Internal data stream error.
GST_DEBUG=4 GST_DEBUG_FILE used results in following:
WARN decklinkvideosrc gstdecklinkvideosrc.cpp:640:gst_decklink_video_src_start:<decklinkvideosrc0>Failed to enable video input: 0xffffffff80000001
Additionally I tried to check the card with Decklink SDK 12.1.
The command in samples/bin under linux results " ./Capture -d 0 -m 27" with being m 27 = 2160p29.97 results in:
Frame received (#0) - No input signal detected
...
using the -m -1 mode for automatically detection results in the correct result "./Capture -d 0 -m -1":
Frame received (#0) - No input signal detected
Video format changed to 4k29.97 DCI RGB
Frame received (#1) [No timecode] - Valid Frame - Size: 35389440 bytes
...
But providing additionally -p 2 in the command "./Capture -d 0 -m 27 -p 2" for 10bitRGB also results in:
Frame received (#0) [No timecode] - Valid Frame - Size: 35389440 bytes
...
So why can't I access the card with GStreamer since the card is working properly?
Are the pipelines correct or is there something fundamentally wrong?
I tried also Media Express and there the card works without errors and problems.
Short informations about the system:
OS: Ubuntu 20.10
GStreamer version: 1.18.0-3
Gstreamer-plugins-bad version: 1.18.2ubunu6
Desktop Video version: 12.1a9
Media express version: 3.7a7
Tanks for help in advance,
Daniel
I try to access my Decklink Quad HDMI Recorder Card via GStreamer and GStreamer-plugin Decklink.
Following pipelines resutls in following errors:
* using automode detection: gst-launch-1.0 -v decklinkvideosrc ! videoconvert ! autovideosink
This simple pipeline results in a window popping up with black screen and gstreamer tries to get caps width=720,height=486,framerate=30000/1001 but screen resolution setup in nvidia x server settings is 4096x2160x30Hz.
* using definitive mode: gst-launch-1.0 -v decklinkvideosrc mode=2160p29.97 connection=hdmi device-number=0 ! videoconvert ! autovideosink
This pipeline results in a GStreamer critical with Internal data stream error.
GST_DEBUG=4 GST_DEBUG_FILE used results in following:
WARN decklinkvideosrc gstdecklinkvideosrc.cpp:640:gst_decklink_video_src_start:<decklinkvideosrc0>Failed to enable video input: 0xffffffff80000001
Additionally I tried to check the card with Decklink SDK 12.1.
The command in samples/bin under linux results " ./Capture -d 0 -m 27" with being m 27 = 2160p29.97 results in:
Frame received (#0) - No input signal detected
...
using the -m -1 mode for automatically detection results in the correct result "./Capture -d 0 -m -1":
Frame received (#0) - No input signal detected
Video format changed to 4k29.97 DCI RGB
Frame received (#1) [No timecode] - Valid Frame - Size: 35389440 bytes
...
But providing additionally -p 2 in the command "./Capture -d 0 -m 27 -p 2" for 10bitRGB also results in:
Frame received (#0) [No timecode] - Valid Frame - Size: 35389440 bytes
...
So why can't I access the card with GStreamer since the card is working properly?
Are the pipelines correct or is there something fundamentally wrong?
I tried also Media Express and there the card works without errors and problems.
Short informations about the system:
OS: Ubuntu 20.10
GStreamer version: 1.18.0-3
Gstreamer-plugins-bad version: 1.18.2ubunu6
Desktop Video version: 12.1a9
Media express version: 3.7a7
Tanks for help in advance,
Daniel