Decklink problem

John Smith lalavatricevivedipiuconcalfort at
Fri Nov 11 03:52:35 PST 2011

I am in trouble with QtGstreamer 0.10.1.
I have a BlackMagick Intensity Pro PCIex card
( linked with gstreamer
through decklink module:

# gst-inspect-0.10 decklinksrc
Plugin Details:
  Name:			decklink
  Description:		Template decklink
  Filename:		/usr/local/lib/gstreamer-0.10/
  Version:		0.10.0
  License:		LGPL
  Source module:	my-plugin-package
  Binary package:	GStreamer
  Origin URL:

  decklinksrc: Decklink Source

  1 features:
  +-- 1 elements
Gstreamer is fully functional and when i launch this:
gst-launch-0.10 -v decklinksrc input=2 input-mode=12 ! xvimagesink  
it show video without problems.

Using a code like this: i have no problems.

But, when I compile the example player project (found in qt-gstreamer dir)
with appropriate changes that should allows decklink integration the line 
"m_pipeline =
return a null pipeline.
Full souce here:

if (!m_pipeline) {        
        m_pipeline =
        if (m_pipeline) {
            QGst::BusPtr bus = m_pipeline->bus();
            QGlib::connect(bus, "message", this, &Player::onBusMessage);
        } else {
            qCritical() << "Failed to create the pipeline
    if (m_pipeline) {
        m_pipeline->setProperty("input-mode", 12);
        m_pipeline->setProperty("input", 2);
I tried also to replace the videotestsrc found on
qt-gstreamer-0.10.1/tests/manual/videowidgettest.cpp with decklinksrc but:
# ./videowidgettest 
decklink_init() called
_base_init() called
_class_init() called
_init() called
ASSERT: "targetClass" in file
/root/qt-gstreamer-0.10.1/src/QGst/Ui/../../QGlib/refpointer.h, line 410

Code here:

I hope someone can help me.


More information about the gstreamer-devel mailing list