[PATCH 0/2] icydemux doesn't autoplug with master/0.11

Anton Novikov random.plant at gmail.com
Tue May 22 04:10:49 PDT 2012


Hi all,
I've encountered a problem with icydemux not working with decodebin;
patches that fix it for me are following, and can be pulled from my git
tree git://github.com/an146/gst-plugins-good.git; and here's the sample
output with 'warning-if-setting-srcpad-caps-fails' one applied:

$ gst-launch-1.0 --gst-debug=3 playbin uri=http://u16b.di.fm:80/di_ambient  
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.140571669 10141      0x2619b70 WARN                GST_PADS gstpad.c:3432:gst_pad_peer_query:<typefindelement0:src> pad has no peer
0:00:00.768875073 10141      0x2619b70 WARN                GST_PADS gstpad.c:3432:gst_pad_peer_query:<queue2-0:src> pad has no peer
0:00:00.775417927 10141 0x7f0adc0239e0 WARN                icydemux gsticydemux.c:237:gst_icydemux_add_srcpad:<icydemux0> Failed to set caps on src pad
0:00:00.775472401 10141 0x7f0adc0239e0 WARN               decodebin gstdecodebin2.c:1707:analyze_new_pad:<icydemux0:src> pad has ANY caps, not able to autoplug to anything
0:00:00.898384015 10141      0x2619b70 WARN                 basesrc gstbasesrc.c:2710:gst_base_src_loop:<source> error: Internal data flow error.
0:00:00.898422780 10141      0x2619b70 WARN                 basesrc gstbasesrc.c:2710:gst_base_src_loop:<source> error: streaming task paused, reason not-linked (-1)
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source: Internal data flow error.
Additional debug info:
gstbasesrc.c(2710): gst_base_src_loop (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
streaming task paused, reason not-linked (-1)
ERROR: pipeline doesn't want to preroll.

Anton Novikov (2):
  icydemux: warning if setting srcpad caps fails
  icydemux: activate srcpad before setting caps

 gst/icydemux/gsticydemux.c |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

-- 
1.7.10.2



More information about the gstreamer-devel mailing list