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 141186 - Error when connecting monoscope to xvimagesink using spider, with a semi-complex pipeline
Error when connecting monoscope to xvimagesink using spider, with a semi-comp...
Status: VERIFIED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.1
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-04-27 11:32 UTC by Zaheer Abbas Merali
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Zaheer Abbas Merali 2004-04-27 11:32:15 UTC
gst-launch-0.8 --gst-debug-level=3 osssrc ! tee ! ame bitrate=128 ! filesink
location=/tmp/blah.mp3 tee0.src%d! audioconvert ! monoscope ! {queue ! spider !
xvimagesink}

Above line reproduces it, but the following two do not:

gst-launch-0.8 --gst-debug-level=3 osssrc ! tee ! ame bitrate=128 ! filesink
location=/tmp/blah.mp3 tee0.src%d! audioconvert ! monoscope ! {queue !
ffmpegcolorspace ! xvimagesink}

gst-launch-0.8 --gst-debug-level=3 osssrc ! audioconvert ! monoscope ! {queue !
spider ! xvimagesink}

The error caused is:

INFO        GST_EVENT( 7088) gstevent.c(172):gst_event_new: creating new event
0x80655e8 15
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<src_0:src> Sending event
0x80655e8 to all internally linked pads
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<ffmpegcolorspace0:src> Sending
event 0x80655e8 to all internally linked pads
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<sink_ident:src> Sending event
0x80655e8 to all internally linked pads
WARN     GST_DATAFLOW( 7088) gstqueue.c(780):gst_queue_handle_src_event:<queue0>
Preparing for loop for event handler
WARN     GST_DATAFLOW( 7088) gstqueue.c(791):gst_queue_handle_src_event:<queue0>
timeout in upstream event handling
ERROR        GST_PADS( 7088) gstpad.c(3113):gst_pad_pull:<sink_ident> (null)
ERROR        GST_PADS( 7088) gstpad.c(3113):gst_pad_pull:<sink_ident> NULL
buffer during pull on sink_ident:sink
INFO  GST_ERROR_SYSTEM( 7088) gstelement.c(2487):gst_element_error_full:
signaling error in sink_ident: Internal GStreamer error: pad problem.  File a bug.
ERROR: from element /pipeline0/thread0/spider0/sink_ident: Internal GStreamer
error: pad problem.  File a bug.
Additional debug info:
gstpad.c(3113): gst_pad_pull: /pipeline0/thread0/spider0/sink_ident:
NULL buffer during pull on sink_ident:sink
INFO  GST_ERROR_SYSTEM( 7088) gstelement.c(2515):gst_element_error_full:
signalled error in sink_ident: Internal GStreamer error: pad problem.  File a bug.
INFO       GST_STATES( 7088)
gstelement.c(2684):gst_element_set_state:<sink_ident> setting state from PLAYING
to PAUSED
INFO        GST_EVENT( 7088) gstevent.c(172):gst_event_new: creating new event
0x8065530 14
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<sink_ident:sink> Sending event
0x8065530 to all internally linked pads
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<ffmpegcolorspace0:sink> Sending
event 0x8065530 to all internally linked pads
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<src_0:sink> Sending event
0x8065530 to all internally linked pads
INFO         GST_PADS( 7088)
gstpad.c(3758):gst_pad_event_default_dispatch:<xvimagesink0:sink> Sending event
0x8065530 to all internally linked pads
INFO        GST_EVENT( 7088) gstevent.c(93):_gst_event_free: freeing event 0x8065530
ERROR       scheduler( 7088)
gstoptimalscheduler.c(2323):gst_opt_scheduler_iterate:<GstOptScheduler@0x81e1b98>
in error state
INFO       GST_STATES( 7088) gstelement.c(2684):gst_element_set_state:<thread0>
setting state from PLAYING to PAUSED
INFO       GST_STATES( 7088) gstelement.c(2684):gst_element_set_state:<queue0>
setting state from PLAYING to PAUSED
Comment 1 Christian Fredrik Kalager Schaller 2004-12-16 21:35:37 UTC
This pipeline seems to work for me with latest CVS, although I had to add a
ffmpegcolorspace after spider. Could you test and close if its in order Zaheer?
Comment 2 Zaheer Abbas Merali 2004-12-17 11:43:34 UTC
Yes this problem is fixed