[Bug 680904] wavparse src can not link to audioconvert when using USB sound card

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 3 03:59:30 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=680904
  GStreamer | gstreamer (core) | 0.10.36

--- Comment #4 from soho123.2012 at gmail.com 2012-08-03 10:59:20 UTC ---
Could you kindly give some hints about the nego fail issue?
the log below I summary the fail progress,
I was confused about "caps are notcompatible".
it obviously has got "wavparse_src" and "audioconvert sink" .
And It also trying to link wavparse0:src and audioconvert0:sink.
Why it get incompatible pads during negotiation?
I just see many "get pad caps", it is not clear about what happen in
negotiation progess.
========================================================

# gst-launch-0.10 --gst-debug-no-color --gst-debug-level=5 filesrc
location=/var
/tmp/usb/sda1/audio_src/1503-9_48K.wav ! wavparse ! audioconvert !
audio/x-raw-i
nt, rate=48000,channels=2,width=16,endianness=1234 ! alsasink device="hw:0,0"

 GST_PADS gstpad.c:1639:gst_pad_set_getcaps_function:<'':src>
getcapsfunc set to gst_pad_get_fixed_caps_func
 GST_PADS gstpad.c:1452:gst_pad_set_query_type_function:<'':src>
querytypefunc set to gst_wavparse_get_query_types
 GST_PADS gstpad.c:1433:gst_pad_set_query_function:<'':src> queryfunc
set to gst_wavparse_pad_query
 GST_PADS gstpad.c:1415:gst_pad_set_event_function:<'':src> eventfunc
for set to gst_wavparse_srcpad_event
 wavparse gstwavparse.c:281:gst_wavparse_create_sourcepad:<wavparse0>
srcpad created
 GST_PADS gstpad.c:710:gst_pad_set_active:<'':src> activating pad from none
 GST_PADS gstpad.c:910:gst_pad_activate_push:<'':src> trying to set
activated in push mode
 GST_PADS gstpad.c:930:gst_pad_activate_push:<'':src> activating pad from none
 GST_PADS gstpad.c:632:pre_activate:<'':src> setting ACTIVATE_MODE 1,
unset flushing
 GST_PADS gstpad.c:966:gst_pad_activate_push:<'':src> activated in push mode
 GST_CAPS gstpad.c:2741:gst_pad_set_caps:<'':src> caps 0x47c5c0 0x47c5c0
 GST_ELEMENT_PADS gstelement.c:728:gst_element_add_pad:<wavparse0>
adding pad 'src'
 GST_REFCOUNTING gstobject.c:844:gst_object_set_parent:<'':src> set
parent (ref and sink)
 GST_PIPELINE ./grammar.y:496:gst_parse_found_pad: trying delayed
linking wavparse0:(NULL) to audioconvert0:(NULL)
 GST_ELEMENT_PADS gstutils.c:1698:gst_element_link_pads_full: trying
to link element wavparse0:(any) to element audioconvert0:(any)
 GST_ELEMENT_PADS gstutils.c:1787:gst_element_link_pads_full: looping
through allowed src and dest pads
 GST_ELEMENT_PADS gstutils.c:1790:gst_element_link_pads_full: trying
src pad wavparse0:src
 GST_ELEMENT_PADS gstutils.c:1101:gst_element_get_compatible_pad:
finding pad in audioconvert0 compatible with wavparse0:src
 GST_ELEMENT_PADS gstutils.c:1130:gst_element_get_compatible_pad:
examining pad audioconvert0:sink
  GST_PADS gstutils.c:1032:gst_pad_check_link: trying to link
wavparse0:src and audioconvert0:sink
  GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<wavparse0:src> get pad caps
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<wavparse0:src> get pad caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<wavparse0:src>
dispatching to pad getcaps function
  GST_CAPS gstutils.c:2469:gst_pad_get_fixed_caps_func: using pad caps
0x47c5c0 0x47c5c0
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<wavparse0:src> pad
getcaps returned 0x47c5c0
  GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<audioconvert0:sink>
get pad caps
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<audioconvert0:sink>
get pad caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<audioconvert0:sink>
dispatching to pad getcaps function
  GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<audioconvert0:src>
get peer caps
  GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<capsfilter0:sink> get pad
caps
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<capsfilter0:sink>
get pad caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<capsfilter0:sink>
dispatching to pad getcaps function
  GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<capsfilter0:src>
get peer caps
  GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<alsasink0:sink> get pad caps
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<alsasink0:sink> get pad
caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<alsasink0:sink>
dispatching to pad getcaps function
  alsa gstalsa.c:124:gst_alsa_detect_formats:<alsasink0> skipping non-int
format
  alsa gstalsa.c:124:gst_alsa_detect_formats:<alsasink0> skipping non-int
format
  alsa gstalsa.c:124:gst_alsa_detect_formats:<alsasink0> skipping non-int
format
  alsa gstalsa.c:124:gst_alsa_detect_formats:<alsasink0> skipping non-int
format
  alsa gstalsa.c:30:gst_alsa_detect_rates:<alsasink0> probing sample rates ...
  alsa gstalsa.c:49:gst_alsa_detect_rates:<alsasink0> Min. rate = 48000 (48000)
  alsa gstalsa.c:50:gst_alsa_detect_rates:<alsasink0> Max. rate = 48000 (48000)
  alsa gstalsa.c:265:gst_alsa_detect_channels:<alsasink0> probing channels ...
  alsa gstalsa.c:309:gst_alsa_detect_channels:<alsasink0> Min. channels = 2 (2)
  alsa gstalsa.c:310:gst_alsa_detect_channels:<alsasink0> Max. channels = 2 (2)
  alsa gstalsa.c:389:gst_alsa_open_iec958_pcm:<alsasink0> Generated
device string "hw:0,0:{AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}"
  alsa conf.c:4604:parse_args: alsalib error: Parameter DEV must be an integer
  alsa conf.c:4709:snd_config_expand: alsalib error: Parse arguments
error: Invalid argument
  alsa pcm.c:2217:snd_pcm_open_noupdate: alsalib error: Unknown PCM
hw:0,0:{AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}
  alsa gstalsa.c:395:gst_alsa_open_iec958_pcm:<alsasink0> failed
opening IEC958 device: Invalid argument
  alsa gstalsasink.c:341:gst_alsasink_getcaps:<alsasink0> returning
caps 0x49cee0
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<alsasink0:sink>
pad getcaps returned 0x49cee0
  basetransform
gstbasetransform.c:736:gst_base_transform_getcaps:<capsfilter0:sink>
peer caps  0x49cee0
  basetransform
gstbasetransform.c:740:gst_base_transform_getcaps:<capsfilter0:sink>
our template  0x47da40
  basetransform
gstbasetransform.c:742:gst_base_transform_getcaps:<capsfilter0:sink>
intersected 0x49ce80
  basetransform
gstbasetransform.c:552:gst_base_transform_transform_caps:<capsfilter0>
transform caps (direction = 1)
  basetransform
gstbasetransform.c:583:gst_base_transform_transform_caps:<capsfilter0>
merged: (0)
  basetransform
gstbasetransform.c:597:gst_base_transform_transform_caps:<capsfilter0>
to: (0) 0x49ce40
  basetransform
gstbasetransform.c:752:gst_base_transform_getcaps:<capsfilter0:sink>
transformed  0x49ce40
  basetransform
gstbasetransform.c:759:gst_base_transform_getcaps:<capsfilter0:sink>
our template  0x47d960
  basetransform
gstbasetransform.c:762:gst_base_transform_getcaps:<capsfilter0:sink>
intersected 0x49cdc0
  basetransform
gstbasetransform.c:778:gst_base_transform_getcaps:<capsfilter0>
returning  0x49cdc0
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<capsfilter0:sink>
pad getcaps returned 0x49cdc0
  basetransform
gstbasetransform.c:736:gst_base_transform_getcaps:<audioconvert0:sink>
peer caps  0x49cdc0
  basetransform
gstbasetransform.c:740:gst_base_transform_getcaps:<audioconvert0:sink>
our template  0x46c4e0
  basetransform
gstbasetransform.c:742:gst_base_transform_getcaps:<audioconvert0:sink>
intersected 0x49cd20
  basetransform
gstbasetransform.c:552:gst_base_transform_transform_caps:<audioconvert0>
transform caps (direction = 1)
  basetransform
gstbasetransform.c:583:gst_base_transform_transform_caps:<audioconvert0>
merged: (0)
  basetransform
gstbasetransform.c:597:gst_base_transform_transform_caps:<audioconvert0>
to: (0) 0x49cce0
  basetransform
gstbasetransform.c:752:gst_base_transform_getcaps:<audioconvert0:sink>
transformed  0x49cce0
  basetransform
gstbasetransform.c:759:gst_base_transform_getcaps:<audioconvert0:sink>
our template  0x455300
  basetransform
gstbasetransform.c:762:gst_base_transform_getcaps:<audioconvert0:sink>
intersected 0x49cbc0
  basetransform
gstbasetransform.c:778:gst_base_transform_getcaps:<audioconvert0>
returning  0x49cbc0
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<audioconvert0:sink>
pad getcaps returned 0x49cbc0
  GST_ELEMENT_PADS gstutils.c:1167:gst_element_get_compatible_pad:
incompatible pads
  GST_ELEMENT_PADS gstutils.c:1173:gst_element_get_compatible_pad:
unreffing pads
 GST_ELEMENT_PADS
gstutils.c:1195:gst_element_get_compatible_pad:<audioconvert0> Could
not find a compatible unlinked always pad to link to wavparse0:src,
now checking request pads
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<wavparse0:src> get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<wavparse0:src> get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<wavparse0:src>
dispatching to pad getcaps function
 GST_CAPS gstutils.c:2469:gst_pad_get_fixed_caps_func: using pad caps
0x47c5c0 0x47c5c0
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<wavparse0:src> pad
getcaps returned 0x47c5c0
 GST_ELEMENT_PADS
gstutils.c:894:gst_element_get_compatible_pad_template: Looking for a
suitable pad template in audioconvert0 out of 2 templates...
 GST_CAPS gstutils.c:905:gst_element_get_compatible_pad_template:
checking pad template src
 GST_CAPS gstutils.c:905:gst_element_get_compatible_pad_template:
checking pad template sink
 GST_CAPS gstutils.c:910:gst_element_get_compatible_pad_template:
compatible direction: found sink pad template "sink"
 GST_CAPS gstutils.c:913:gst_element_get_compatible_pad_template:
intersecting 0x49cc00
 GST_CAPS gstutils.c:915:gst_element_get_compatible_pad_template: ..and
0x455300
 GST_CAPS gstutils.c:921:gst_element_get_compatible_pad_template: caps
are compatible
 GST_ELEMENT_PADS
gstutils.c:933:gst_element_get_compatible_pad_template: Returning new
pad template 0x465188
 GST_ELEMENT_PADS gstelement.c:975:gst_element_get_static_pad: found
pad audioconvert0:sink
 GST_ELEMENT_PADS gstutils.c:1210:gst_element_get_compatible_pad:
found existing request pad audioconvert0:sink
 GST_PADS gstutils.c:1596:prepare_link_maybe_ghosting: wavparse0 and
audioconvert0 in same bin, no need for ghost pads
 GST_MESSAGE gstmessage.c:185:gst_message_init: new message 0x465740
 GST_MESSAGE gstmessage.c:274:gst_message_new_custom: source sink:
creating new message 0x465740 structure-change
 GST_BUS gstbus.c:308:gst_bus_post:<bus0> [msg 0x465740] posting on
bus, type structure-change, 0x49c278 from source 0x4681a0
  bin gstbin.c:3225:gst_bin_handle_message_func:<pipeline0> [msg
0x465740] handling child sink message of type structure-change
  bin gstbin.c:883:message_check: looking at message 0x465470: 0
  bin gstbin.c:905:find_message:<pipeline0> no message found matching
types 00001000
  bin gstbin.c:912:find_message:<pipeline0>   structure-change
  bin gstbin.c:952:bin_replace_message:<pipeline0> got new message
0x465740, structure-change from sink
 GST_BUS gstbus.c:334:gst_bus_post:<bus0> [msg 0x465740] dropped
  GST_PADS gstpad.c:1978:gst_pad_link_prepare: trying to link
wavparse0:src and audioconvert0:sink
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<wavparse0:src> get pad caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<wavparse0:src>
dispatching to pad getcaps function
  GST_CAPS gstutils.c:2469:gst_pad_get_fixed_caps_func: using pad caps
0x47c5c0 0x47c5c0
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<wavparse0:src> pad
getcaps returned 0x47c5c0
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<audioconvert0:sink>
get pad caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<audioconvert0:sink>
dispatching to pad getcaps function
  GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<audioconvert0:src>
get peer caps
  GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<capsfilter0:sink> get pad
caps
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<capsfilter0:sink>
get pad caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<capsfilter0:sink>
dispatching to pad getcaps function
  GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<capsfilter0:src>
get peer caps
  GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<alsasink0:sink> get pad caps
  GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<alsasink0:sink> get pad
caps
  GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<alsasink0:sink>
dispatching to pad getcaps function
  alsa gstalsasink.c:326:gst_alsasink_getcaps:<alsasink0> Returning cached caps
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<alsasink0:sink>
pad getcaps returned 0x49cee0
  basetransform
gstbasetransform.c:729:gst_base_transform_getcaps:<capsfilter0>
Returning cached transformed caps (index = 1)
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<capsfilter0:sink>
pad getcaps returned 0x49cdc0
  basetransform
gstbasetransform.c:729:gst_base_transform_getcaps:<audioconvert0>
Returning cached transformed caps (index = 1)
  GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<audioconvert0:sink>
pad getcaps returned 0x49cbc0
  GST_CAPS gstpad.c:1878:gst_pad_link_check_compatible_unlocked:<wavparse0:src>
src caps 0x47c5c0
  GST_CAPS
gstpad.c:1880:gst_pad_link_check_compatible_unlocked:<audioconvert0:sink>
sink caps 0x49cbc0
  GST_CAPS gstpad.c:1898:gst_pad_link_check_compatible_unlocked: caps
are notcompatible
  GST_PADS gstpad.c:2034:gst_pad_link_prepare: caps are incompatible
  GST_MESSAGE gstmessage.c:185:gst_message_init: new message 0x465788
  GST_MESSAGE gstmessage.c:274:gst_message_new_custom: source sink:
creating new message 0x465788 structure-change
  GST_BUS gstbus.c:308:gst_bus_post:<bus0> [msg 0x465788] posting on
bus, type structure-change, 0x49c290 from source 0x4681a0
  bin gstbin.c:3225:gst_bin_handle_message_func:<pipeline0> [msg
0x465788] handling child sink message of type structure-change
  bin gstbin.c:883:message_check: looking at message 0x465740: 1
  bin gstbin.c:980:bin_remove_messages:<audioconvert0:sink> deleting
message 0x465740 of types 0x00001000
  GST_MESSAGE gstmessage.c:195:gst_message_finalize: finalize message
0x465740, structure-change from sink
  bin gstbin.c:883:message_check: looking at message 0x465470: 0
  bin gstbin.c:986:bin_remove_messages:<alsasink0> not deleting
message 0x465470 of type 0x00100000
  GST_MESSAGE gstmessage.c:195:gst_message_finalize: finalize message
0x465788, structure-change from sink
 GST_BUS gstbus.c:334:gst_bus_post:<bus0> [msg 0x465788] dropped
  GST_ELEMENT_PADS gstutils.c:1790:gst_element_link_pads_full: trying
src pad wavparse0:sink
  GST_ELEMENT_PADS gstutils.c:1842:gst_element_link_pads_full: trying
dest pad audioconvert0:src
  GST_ELEMENT_PADS gstutils.c:1842:gst_element_link_pads_full: trying
dest pad audioconvert0:sink
  GST_ELEMENT_PADS gstutils.c:1101:gst_element_get_compatible_pad:
finding pad in wavparse0 compatible with audioconvert0:sink
ST_ELEMENT_PADS gstutils.c:1130:gst_element_get_compatible_pad:
examining pad wavparse0:src
 GST_PADS gstutils.c:1032:gst_pad_check_link: trying to link
wavparse0:src and audioconvert0:sink
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<audioconvert0:sink>
get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<audioconvert0:sink>
get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<audioconvert0:sink>
dispatching to pad getcaps function
 GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<audioconvert0:src>
get peer caps
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<capsfilter0:sink> get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<capsfilter0:sink>
get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<capsfilter0:sink>
dispatching to pad getcaps function
 GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<capsfilter0:src>
get peer caps
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<alsasink0:sink> get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<alsasink0:sink> get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<alsasink0:sink>
dispatching to pad getcaps function
 alsa gstalsasink.c:326:gst_alsasink_getcaps:<alsasink0> Returning cached caps
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<alsasink0:sink> pad
getcaps returned 0x49cee0
 basetransform gstbasetransform.c:729:gst_base_transform_getcaps:<capsfilter0>
Returning cached transformed caps (index = 1)
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<capsfilter0:sink>
pad getcaps returned 0x49cdc0
 basetransform
gstbasetransform.c:729:gst_base_transform_getcaps:<audioconvert0>
Returning cached transformed caps (index = 1)
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<audioconvert0:sink>
pad getcaps returned 0x49cbc0
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<wavparse0:src> get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<wavparse0:src> get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<wavparse0:src>
dispatching to pad getcaps function
 GST_CAPS gstutils.c:2469:gst_pad_get_fixed_caps_func: using pad caps
0x47c5c0 0x47c5c0
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<wavparse0:src> pad
getcaps returned 0x47c5c0
 GST_ELEMENT_PADS gstutils.c:1167:gst_element_get_compatible_pad:
incompatible pads
 GST_ELEMENT_PADS gstutils.c:1173:gst_element_get_compatible_pad: unreffing
pads
 GST_ELEMENT_PADS
gstutils.c:1195:gst_element_get_compatible_pad:<wavparse0> Could not
find a compatible unlinked always pad to link to audioconvert0:sink,
now checking request pads
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<audioconvert0:sink>
get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<audioconvert0:sink>
get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<audioconvert0:sink>
dispatching to pad getcaps function
 GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<audioconvert0:src>
get peer caps
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<capsfilter0:sink> get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<capsfilter0:sink>
get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<capsfilter0:sink>
dispatching to pad getcaps function
 GST_CAPS gstpad.c:2396:gst_pad_peer_get_caps_reffed:<capsfilter0:src>
get peer caps
 GST_CAPS gstpad.c:2336:gst_pad_get_caps_reffed:<alsasink0:sink> get pad caps
 GST_CAPS gstpad.c:2246:gst_pad_get_caps_unlocked:<alsasink0:sink> get pad caps
 GST_CAPS gstpad.c:2250:gst_pad_get_caps_unlocked:<alsasink0:sink>
dispatching to pad getcaps function
 alsa gstalsasink.c:326:gst_alsasink_getcaps:<alsasink0> Returning cached caps
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<alsasink0:sink> pad
getcaps returned 0x49cee0
 basetransform gstbasetransform.c:729:gst_base_transform_getcaps:<capsfilter0>
Returning cached transformed caps (index = 1)
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<capsfilter0:sink>
pad getcaps returned 0x49cdc0
 basetransform
gstbasetransform.c:729:gst_base_transform_getcaps:<audioconvert0>
Returning cached transformed caps (index = 1)
 GST_CAPS gstpad.c:2263:gst_pad_get_caps_unlocked:<audioconvert0:sink>
pad getcaps returned 0x49cbc0
 GST_ELEMENT_PADS
gstutils.c:894:gst_element_get_compatible_pad_template: Looking for a
suitable pad template in wavparse0 out of 2 templates...
 GST_CAPS gstutils.c:905:gst_element_get_compatible_pad_template:
checking pad template wavparse_sink
 GST_CAPS gstutils.c:905:gst_element_get_compatible_pad_template:
checking pad template wavparse_src
 GST_CAPS gstutils.c:910:gst_element_get_compatible_pad_template:
compatible direction: found src pad template "wavparse_src"
 GST_CAPS gstutils.c:913:gst_element_get_compatible_pad_template:
intersecting 0x49ce40
 GST_CAPS gstutils.c:915:gst_element_get_compatible_pad_template: ..and
0x455120
 GST_CAPS gstutils.c:921:gst_element_get_compatible_pad_template: caps
are not compatible
 GST_ELEMENT_PADS
gstutils.c:935:gst_element_get_compatible_pad_template: No compatible
pad template found
 GST_ELEMENT_PADS
gstutils.c:1216:gst_element_get_compatible_pad:<wavparse0> Could not
find a compatible pad to link to audioconvert0:sink
 GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: we might
have request pads on both sides, checking...
 GST_ELEMENT_PADS gstutils.c:1927:gst_element_link_pads_full: no link
possible from wavparse0 to audioconvert0
 default gstutils.c:2037:gst_element_link_pads_filtered: Could not
link pads: wavparse0:(null) - audioconvert0:(null)


=========================================================

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list