After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 683978 - Internal GStreamer error: negotiation problem
Internal GStreamer error: negotiation problem
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-universe
0.11.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-09-13 17:15 UTC by bugzilla
Modified: 2012-09-21 18:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bugzilla 2012-09-13 17:15:13 UTC
gst-launch decklinksrc mode=11 ! audioconvert ! tee name=t ! queue ! alsasink t. ! queue ! libvisual_lv_scope ! ffmpegcolorspace ! xvimagesink

 
Setting pipeline to PAUSED ...

Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

ERROR: from element /GstPipeline:pipeline0/GstDecklinkSrc:decklinksrc0: Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstdecklinksrc.cpp(1248): gst_decklink_src_task (): /GstPipeline:pipeline0/GstDecklinkSrc:decklinksrc0
Execution ended after 994202866 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Comment 1 Tim-Philipp Müller 2012-09-13 17:24:01 UTC
These not-negotiated errors are usually a problem with the way your pipeline is put together, so please ignore the error message and don't file bugs for not-negotiated errors unless you are convinced that there is actually a bug in some element and not a problem with your pipeline.
Comment 2 bugzilla 2012-09-14 01:25:41 UTC
not even gst-launch decklinksrc mode=11 ! alsasink works and tells me to report a bug.  It seems that it might be an issue.  https://bugzilla.gnome.org/show_bug.cgi?id=673290 This seems similar and not resolved?
Comment 3 Wim Taymans 2012-09-14 08:45:50 UTC
Check:

gst-launch decklinksrc mode=11 ! fakesink silent=true -v

And print the output here. this should tell us what caps are on the buffers.
Comment 4 bugzilla 2012-09-14 16:02:17 UTC
(In reply to comment #3)
> Check:
> 
> gst-launch decklinksrc mode=11 ! fakesink silent=true -v
> 
> And print the output here. this should tell us what caps are on the buffers.

gst-launch decklinksrc mode=11 ! fakesink silent=true -v
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstDecklinkSrc:decklinksrc0.GstPad:videosrc: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2
Comment 5 bugzilla 2012-09-21 18:46:26 UTC
From what I have determined and have been told by others is that the decklink card cannot capture audio only but has to capture both audio and video to capture audio.  The biggest indication of this is comment #3 where there is no audio information given.