diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-11-04 17:50:11 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-11-04 17:50:11 +0100 |
commit | eb92aa282fc1a63b2a109d1b1fbbb26ef399df49 (patch) | |
tree | 1bdef54b087a237ad10ca13a8cf095992de7984c | |
parent | d8942e28502b62204eca57aef8198d9f73101aeb (diff) |
uridecodebin: use faster element_link_pads
Use the faster gst_element_link_pads because we know for sure the sinkpad name
and we don't need to have the function search for a suitable pad anymore.
-rw-r--r-- | gst/playback/gsturidecodebin.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index 524a5bdee..3fa960dcb 100644 --- a/gst/playback/gsturidecodebin.c +++ b/gst/playback/gsturidecodebin.c @@ -1448,7 +1448,7 @@ setup_streaming (GstURIDecodeBin * decoder) gst_bin_add (GST_BIN_CAST (decoder), typefind); - if (!gst_element_link (decoder->source, typefind)) + if (!gst_element_link_pads (decoder->source, NULL, typefind, "sink")) goto could_not_link; decoder->typefind = typefind; @@ -1525,7 +1525,7 @@ source_new_pad (GstElement * element, GstPad * pad, GstURIDecodeBin * bin) goto no_decodebin; /* and link to decoder */ - if (!gst_element_link (bin->source, decoder)) + if (!gst_element_link_pads (bin->source, NULL, decoder, "sink")) goto could_not_link; GST_DEBUG_OBJECT (bin, "linked decoder to new pad"); @@ -1629,7 +1629,7 @@ setup_source (GstURIDecodeBin * decoder) if (!dec_elem) goto no_decoder; - if (!gst_element_link (decoder->source, dec_elem)) + if (!gst_element_link_pads (decoder->source, NULL, dec_elem, "sink")) goto could_not_link; } } |