[gst-devel] Internal GStreamer error: negotiation problem

E.L.K. some.any.key at gmail.com
Wed Mar 12 20:52:00 CET 2008


Hello, Gstreamer guys!

I'm expiriencing a problem, while trying to send data over unix
fd.

Easy way to reproduce it:
gst-launch-0.10 videotestsrc ! fdsink | gst-launch-0.10 fdsrc ! sdlvideosink

//============================================================

this gives output:
Setting pipeline to PAUSED ...
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Pipeline is PREROLLING ...
ERROR: from element /pipeline0/sdlvideosink0: Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
sdlvideosink.c(838): gst_sdlvideosink_show_frame (): /pipeline0/sdlvideosink0:
not negotiated.
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...

//============================================================

i've tried to do the same with xvimagesink with similar result:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...

(gst-launch-0.10:16029): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed

(gst-launch-0.10:16029): GStreamer-CRITICAL **: gst_structure_get_int: assertion `structure != NULL' failed

(gst-launch-0.10:16029): GStreamer-CRITICAL **: gst_caps_intersect: assertion `GST_IS_CAPS (caps1)' failed

(gst-launch-0.10:16029): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed

(gst-launch-0.10:16029): GStreamer-CRITICAL **: gst_caps_unref: assertion `caps != NULL' failed
ERROR: from element /pipeline0/xvimagesink0: Failed to create output image buffer of 0x0 pixels
Additional debug info:
xvimagesink.c(575): gst_xvimagesink_xvimage_new (): /pipeline0/xvimagesink0:
could not get shared memory of 0 bytes
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...

//============================================================

I tried to insert filters between source and fdsink and fdsrc
and sink, this changes nothing.

Can you, please, say, where i'm wrong if so, or if this is really
a bug, give me any ideas, how to workaround it?


E.L.K.      Wed Mar 12 21:47:14 2008 

зы. C_U_L8r!

pps. I'm not subscribed, please CC me.




More information about the gstreamer-devel mailing list