Interleave question

Wouter Klouwen dublet at dublet.org
Thu May 15 08:47:50 PDT 2014


Hi Chuck,

thanks for getting back in touch. I've attached the output of the 
command with the debug environment you've recommended.
The line before one of the errors are like this:

INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: 
trying to link element audioconvert3:(any) to element i:sink_0
INFO        GST_ELEMENT_PADS 
gstelement.c:960:gst_element_get_static_pad: no such pad 'sink_0' in 
element "i"
INFO                 default 
gstutils.c:1944:gst_element_link_pads_filtered: Could not link pads: 
audioconvert3:(null) - i:sink_0
ERROR           GST_PIPELINE grammar.tab.c:713:gst_parse_perform_link: 
could not link audioconvert3 to i

What seems to be the problem is that, according to the documentation 
there should be a sink_%u in interleave with a corresponding src_%u in 
deinterleave. The debug info spits out the following:
  GST_PLUGIN_LOADING gstplugin.c:857:gst_plugin_load_file: plugin 
"C:\Program Files 
(x86)\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstinterleave.dll" loaded
  INFO     GST_ELEMENT_FACTORY 
gstelementfactory.c:369:gst_element_factory_create: creating element 
"deinterleave"
  INFO        GST_ELEMENT_PADS 
gstelement.c:716:gst_element_add_pad:<GstDeinterleave at 0211A0B8> adding 
pad 'sink'
  INFO     GST_ELEMENT_FACTORY 
gstelementfactory.c:369:gst_element_factory_create: creating element 
"interleave"
  INFO        GST_ELEMENT_PADS 
gstelement.c:716:gst_element_add_pad:<GstInterleave at 021460B8> adding pad 
'src'

Does this mean my plug is defective in some way and I should try a 
different version/build?

One of the other warnings that appears to be omnious is:

INFO        GST_ELEMENT_PADS 
gstelement.c:960:gst_element_get_static_pad: no such pad 'src%d' in 
element "decodebin0"

Though I'm not sure whether that's a side effect of the above or not.

Any ideas welcome..

Thanks,
       Wouter

On 15/05/2014 15:24, Chuck Crisler wrote:
> I can't enlighten you as to why it doesn't work but I might be able to 
> direct you how to fix it yourself.
>
> Generally, failure to link is due to caps errors. So, you need to 
> crank up the logging to see what is not happy, where the link process 
> fails. The logging during setup can be quite verbose, but you need to 
> get some things. So, try export GST_DEBUG=*:3, GST_ELEMENT:5 see what 
> you get and go from there. Please report your findings a) for 
> additional comment/help if needed, b) as a guide for others.
>
>
> On Wed, May 14, 2014 at 12:36 PM, Wouter Klouwen <dublet at acm.org 
> <mailto:dublet at acm.org>> wrote:
>
>     Hello all,
>
>     I'd like to use gstreamer to play some videos while directing the
>     audio output to specific channels. My computer has two sets of
>     stereo outputs (LR & rear LR) and I'd like to be able to direct
>     which of these receives the output of playback.
>
>     As far as I understand it, the interleave & deinterleave plugins
>     should be able to do what I want, so to get my head around how
>     this could work, I tried the example in the documentation*:
>     $ gst-launch filesrc location=file.mp3 ! decodebin ! audioconvert
>     ! "audio/x-raw,channels=2" ! deinterleave name=d  interleave
>     name=i ! audioconvert ! wavenc ! filesink location=test.wav  
>      d.src_0 ! queue ! audioconvert ! i.sink_1    d.src_1 ! queue !
>     audioconvert ! i.sink_0
>
>     But when I execute this with an mp3 file, I get this output:
>
>     0:00:00.076005000  5324   00528D00 ERROR GST_PIPELINE grammar.tab.c:71
>     3:gst_parse_perform_link: could not link audioconvert3 to i
>     0:00:00.081005000  5324   00528D00 ERROR GST_PIPELINE grammar.tab.c:71
>     3:gst_parse_perform_link: could not link audioconvert0 to d
>     0:00:00.086005000  5324   00528D00 ERROR GST_PIPELINE grammar.tab.c:71
>     3:gst_parse_perform_link: could not link audioconvert2 to i
>     WARNING: erroneous pipeline: could not link audioconvert3 to i
>
>     This is using gstreamer 0.10.
>
>     Could someone enlighten me as to why this doesn't work?
>
>     *:
>     http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-interleave.html
>
>     Thanks in advance,
>          Wouter
>     _______________________________________________
>     gstreamer-devel mailing list
>     gstreamer-devel at lists.freedesktop.org
>     <mailto:gstreamer-devel at lists.freedesktop.org>
>     http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140515/79f21361/attachment-0001.html>
-------------- next part --------------
0:00:00.000000000  1540   0045E428 INFO                GST_INIT gst.c:615:init_pre: Initializing GStreamer Core Library version 0.10.31
0:00:00.001000000  1540   0045E428 INFO                GST_INIT gst.c:616:init_pre: Using library installed in C:\gstreamer\lib
0:00:00.001000000  1540   0045E428 INFO                GST_INIT gstquery.c:105:_gst_query_initialize: init queries
0:00:00.001000000  1540   0045E428 INFO                GST_INIT gstmessage.c:73:_gst_message_initialize: init messages
0:00:00.001000000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:349:_gst_plugin_initialize: registering 0 static plugins
0:00:00.002000000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:255:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.002000000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:257:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.003000000  1540   0045E428 INFO            GST_REGISTRY gstregistry.c:1573:ensure_current_registry: reading registry cache: C:\cygwin64\home\dublet\.gstreamer-0.10\registry.i686.bin
0:00:00.015001000  1540   0045E428 INFO            GST_REGISTRY gstregistrybinary.c:601:gst_registry_binary_read_cache: loaded C:\cygwin64\home\dublet\.gstreamer-0.10\registry.i686.bin in 0.012001 seconds
0:00:00.015001000  1540   0045E428 INFO            GST_REGISTRY gstregistry.c:1443:scan_and_update_registry: Validating plugins from registry cache: C:\cygwin64\home\dublet\.gstreamer-0.10\registry.i686.bin
0:00:00.066004000  1540   0045E428 INFO            GST_REGISTRY gstregistry.c:1535:scan_and_update_registry: Registry cache has not changed
0:00:00.066004000  1540   0045E428 INFO            GST_REGISTRY gstregistry.c:1602:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.067004000  1540   0045E428 INFO                GST_INIT gst.c:802:init_post: GLib runtime version: 2.26.1
0:00:00.067004000  1540   0045E428 INFO                GST_INIT gst.c:804:init_post: GLib headers version: 2.26.1
0:00:00.067004000  1540   0045E428 INFO            GST_PIPELINE gstparse.c:294:gst_parse_launch_full: parsing pipeline description 'filesrc location=file.mp3 ! decodebin ! audioconvert ! audio/x-raw,channels=2 ! deinterleave name=d interleave name=i ! audioconvert ! wavenc ! filesink location=test.wav d.src_0 ! queue ! audioconvert ! i.sink_1 d.src_1 ! queue ! audioconvert ! i.sink_0 '
0:00:00.068004000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:857:gst_plugin_load_file: plugin "C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstcoreelements.dll" loaded
0:00:00.068004000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "filesrc"
0:00:00.068004000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseSrc at 0201B508> adding pad 'src'
0:00:00.069004000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:857:gst_plugin_load_file: plugin "C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstdecodebin.dll" loaded
0:00:00.069004000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "decodebin"
0:00:00.070004000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:367:gst_element_factory_create: creating element "typefind" named "typefind"
0:00:00.070004000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstTypeFindElement at 01FF6008> adding pad 'sink'
0:00:00.070004000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstTypeFindElement at 01FF6008> adding pad 'src'
0:00:00.070004000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:963:gst_element_get_static_pad: found pad typefind:sink
0:00:00.071004000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link sink:proxypad0 and typefind:sink
0:00:00.071004000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked sink:proxypad0 and typefind:sink, successful
0:00:00.071004000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstDecodeBin at 01FF3008> adding pad 'sink'
0:00:00.071004000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:367:gst_element_factory_create: creating element "fakesink" named "fakesink"
0:00:00.071004000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseSink at 0202D038> adding pad 'sink'
0:00:00.084005000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:857:gst_plugin_load_file: plugin "C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstaudioconvert.dll" loaded
0:00:00.085005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "audioconvert"
0:00:00.085005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 020E5CE0> adding pad 'sink'
0:00:00.085005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 020E5CE0> adding pad 'src'
0:00:00.085005000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:857:gst_plugin_load_file: plugin "C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstinterleave.dll" loaded
0:00:00.086005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "deinterleave"
0:00:00.086005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstDeinterleave at 01FF60B8> adding pad 'sink'
0:00:00.086005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "interleave"
0:00:00.086005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstInterleave at 020230B8> adding pad 'src'
0:00:00.086005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "audioconvert"
0:00:00.086005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 021A2B40> adding pad 'sink'
0:00:00.086005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 021A2B40> adding pad 'src'
0:00:00.087005000  1540   0045E428 INFO      GST_PLUGIN_LOADING gstplugin.c:857:gst_plugin_load_file: plugin "C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstwaveenc.dll" loaded
0:00:00.087005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "wavenc"
0:00:00.087005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstWavEnc at 01FF6168> adding pad 'sink'
0:00:00.087005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstWavEnc at 01FF6168> adding pad 'src'
0:00:00.087005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "filesink"
0:00:00.087005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseSink at 020A18C8> adding pad 'sink'
0:00:00.087005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "queue"
0:00:00.087005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstQueue at 02025008> adding pad 'sink'
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstQueue at 02025008> adding pad 'src'
0:00:00.088005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "audioconvert"
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 021A2DC8> adding pad 'sink'
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 021A2DC8> adding pad 'src'
0:00:00.088005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "queue"
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstQueue at 020251E0> adding pad 'sink'
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstQueue at 020251E0> adding pad 'src'
0:00:00.088005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "audioconvert"
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 021A3050> adding pad 'sink'
0:00:00.088005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 021A3050> adding pad 'src'
0:00:00.088005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "pipeline"
0:00:00.089005000  1540   0045E428 INFO           GST_PARENTAGE gstbin.c:3701:gst_bin_get_by_name: [pipeline0]: looking up child element i
0:00:00.089005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking audioconvert3:(any) to i:i (0/1) with caps "00000000"
0:00:00.089005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element audioconvert3:(any) to element i:sink_0
0:00:00.089005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:960:gst_element_get_static_pad: no such pad 'sink_0' in element "i"
0:00:00.089005000  1540   0045E428 INFO                 default gstutils.c:1944:gst_element_link_pads_filtered: Could not link pads: audioconvert3:(null) - i:sink_0
0:00:00.089005000  1540   0045E428 ERROR           GST_PIPELINE grammar.tab.c:713:gst_parse_perform_link: could not link audioconvert3 to i
0:00:00.089005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking filesrc0:(any) to decodebin0:(any) (0/0) with caps "00000000"
0:00:00.089005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element filesrc0:(any) to element decodebin0:(any)
0:00:00.089005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link filesrc0:src and decodebin0:sink
0:00:00.089005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: filesrc0 and decodebin0 in same bin, no need for ghost pads
0:00:00.089005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link filesrc0:src and decodebin0:sink
0:00:00.089005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked filesrc0:src and decodebin0:sink, successful
0:00:00.090005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking decodebin0:(any) to audioconvert0:(any) (0/0) with caps "00000000"
0:00:00.090005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element decodebin0:(any) to element audioconvert0:(any)
0:00:00.090005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:960:gst_element_get_static_pad: no such pad 'src%d' in element "decodebin0"
0:00:00.090005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1221:gst_element_get_compatible_pad:<decodebin0> Could not find a compatible pad to link to audioconvert0:sink
0:00:00.090005000  1540   0045E428 INFO                 default gstutils.c:1944:gst_element_link_pads_filtered: Could not link pads: decodebin0:(null) - audioconvert0:(null)
0:00:00.090005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking audioconvert0:(any) to d:(any) (0/0) with caps "0201F060"
0:00:00.090005000  1540   0045E428 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:369:gst_element_factory_create: creating element "capsfilter"
0:00:00.090005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 020290D0> adding pad 'sink'
0:00:00.090005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform at 020290D0> adding pad 'src'
0:00:00.090005000  1540   0045E428 INFO              GST_STATES gstbin.c:1758:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.091005000  1540   0045E428 INFO              GST_STATES gstelement.c:2293:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.091005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element audioconvert0:(any) to element capsfilter0:sink
0:00:00.091005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:963:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.091005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: audioconvert0 and capsfilter0 in same bin, no need for ghost pads
0:00:00.091005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link audioconvert0:src and capsfilter0:sink
0:00:00.091005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked audioconvert0:src and capsfilter0:sink, successful
0:00:00.091005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element capsfilter0:src to element d:(any)
0:00:00.091005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:963:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.091005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link capsfilter0:src and d:sink
0:00:00.092005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1221:gst_element_get_compatible_pad:<d> Could not find a compatible pad to link to capsfilter0:src
0:00:00.092005000  1540   0045E428 INFO                 default gstutils.c:1932:gst_element_link_pads_filtered: Could not link pads: capsfilter:src - d:(null)
0:00:00.092005000  1540   0045E428 INFO              GST_STATES gstelement.c:2293:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.092005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstpad.c:1690:gst_pad_unlink: unlinking audioconvert0:src(01FF23E8) and capsfilter0:sink(020260F0)
0:00:00.092005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstpad.c:1733:gst_pad_unlink: unlinked audioconvert0:src and capsfilter0:sink
0:00:00.092005000  1540   0045E428 INFO           GST_PARENTAGE gstbin.c:1439:gst_bin_remove_func:<pipeline0> removed child "capsfilter0"
0:00:00.092005000  1540   0045E428 INFO         GST_REFCOUNTING gstelement.c:2907:gst_element_dispose:<capsfilter0> dispose
0:00:00.092005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:835:gst_element_remove_pad:<capsfilter0> removing pad 'src'
0:00:00.092005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:835:gst_element_remove_pad:<capsfilter0> removing pad 'sink'
0:00:00.092005000  1540   0045E428 INFO         GST_REFCOUNTING gstelement.c:2931:gst_element_dispose:<capsfilter0> parent class dispose
0:00:00.092005000  1540   0045E428 INFO         GST_REFCOUNTING gstelement.c:2962:gst_element_finalize:<capsfilter0> finalize
0:00:00.092005000  1540   0045E428 INFO         GST_REFCOUNTING gstelement.c:2973:gst_element_finalize:<capsfilter0> finalize parent
0:00:00.092005000  1540   0045E428 ERROR           GST_PIPELINE grammar.tab.c:713:gst_parse_perform_link: could not link audioconvert0 to d
0:00:00.092005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking i:(any) to audioconvert1:(any) (0/0) with caps "00000000"
0:00:00.093005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element i:(any) to element audioconvert1:(any)
0:00:00.093005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link i:src and audioconvert1:sink
0:00:00.093005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: i and audioconvert1 in same bin, no need for ghost pads
0:00:00.093005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link i:src and audioconvert1:sink
0:00:00.093005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked i:src and audioconvert1:sink, successful
0:00:00.093005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking audioconvert1:(any) to wavenc0:(any) (0/0) with caps "00000000"
0:00:00.093005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element audioconvert1:(any) to element wavenc0:(any)
0:00:00.093005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link audioconvert1:src and wavenc0:sink
0:00:00.094005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: audioconvert1 and wavenc0 in same bin, no need for ghost pads
0:00:00.094005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link audioconvert1:src and wavenc0:sink
0:00:00.095005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked audioconvert1:src and wavenc0:sink, successful
0:00:00.095005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking wavenc0:(any) to filesink0:(any) (0/0) with caps "00000000"
0:00:00.095005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element wavenc0:(any) to element filesink0:(any)
0:00:00.095005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link wavenc0:src and filesink0:sink
0:00:00.095005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: wavenc0 and filesink0 in same bin, no need for ghost pads
0:00:00.095005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link wavenc0:src and filesink0:sink
0:00:00.096005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked wavenc0:src and filesink0:sink, successful
0:00:00.096005000  1540   0045E428 INFO           GST_PARENTAGE gstbin.c:3701:gst_bin_get_by_name: [pipeline0]: looking up child element d
0:00:00.096005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking d:d to queue0:(any) (1/0) with caps "00000000"
0:00:00.096005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element d:src_0 to element queue0:(any)
0:00:00.096005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:960:gst_element_get_static_pad: no such pad 'src_0' in element "d"
0:00:00.096005000  1540   0045E428 INFO                 default gstutils.c:1944:gst_element_link_pads_filtered: Could not link pads: d:src_0 - queue0:(null)
0:00:00.096005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking queue0:(any) to audioconvert2:(any) (0/0) with caps "00000000"
0:00:00.096005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element queue0:(any) to element audioconvert2:(any)
0:00:00.096005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link queue0:src and audioconvert2:sink
0:00:00.096005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: queue0 and audioconvert2 in same bin, no need for ghost pads
0:00:00.096005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link queue0:src and audioconvert2:sink
0:00:00.096005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked queue0:src and audioconvert2:sink, successful
0:00:00.096005000  1540   0045E428 INFO           GST_PARENTAGE gstbin.c:3701:gst_bin_get_by_name: [pipeline0]: looking up child element i
0:00:00.097005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking audioconvert2:(any) to i:i (0/1) with caps "00000000"
0:00:00.097005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element audioconvert2:(any) to element i:sink_1
0:00:00.097005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:960:gst_element_get_static_pad: no such pad 'sink_1' in element "i"
0:00:00.097005000  1540   0045E428 INFO                 default gstutils.c:1944:gst_element_link_pads_filtered: Could not link pads: audioconvert2:(null) - i:sink_1
0:00:00.097005000  1540   0045E428 ERROR           GST_PIPELINE grammar.tab.c:713:gst_parse_perform_link: could not link audioconvert2 to i
0:00:00.097005000  1540   0045E428 INFO           GST_PARENTAGE gstbin.c:3701:gst_bin_get_by_name: [pipeline0]: looking up child element d
0:00:00.097005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking d:d to queue1:(any) (1/0) with caps "00000000"
0:00:00.097005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element d:src_1 to element queue1:(any)
0:00:00.097005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstelement.c:960:gst_element_get_static_pad: no such pad 'src_1' in element "d"
0:00:00.097005000  1540   0045E428 INFO                 default gstutils.c:1944:gst_element_link_pads_filtered: Could not link pads: d:src_1 - queue1:(null)
0:00:00.097005000  1540   0045E428 INFO            GST_PIPELINE grammar.tab.c:667:gst_parse_perform_link: linking queue1:(any) to audioconvert3:(any) (0/0) with caps "00000000"
0:00:00.097005000  1540   0045E428 INFO        GST_ELEMENT_PADS gstutils.c:1614:gst_element_link_pads_full: trying to link element queue1:(any) to element audioconvert3:(any)
0:00:00.097005000  1540   0045E428 INFO                GST_PADS gstutils.c:1046:gst_pad_check_link: trying to link queue1:src and audioconvert3:sink
0:00:00.097005000  1540   0045E428 INFO                GST_PADS gstutils.c:1515:prepare_link_maybe_ghosting: queue1 and audioconvert3 in same bin, no need for ghost pads
0:00:00.097005000  1540   0045E428 INFO                GST_PADS gstpad.c:1916:gst_pad_link_prepare: trying to link queue1:src and audioconvert3:sink
0:00:00.098005000  1540   0045E428 INFO                GST_PADS gstpad.c:2099:gst_pad_link_full: linked queue1:src and audioconvert3:sink, successful
WARNING: erroneous pipeline: could not link audioconvert3 to i


More information about the gstreamer-devel mailing list