summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2009-11-04 17:50:11 +0100
committerWim Taymans <wim.taymans@collabora.co.uk>2009-11-04 17:50:11 +0100
commiteb92aa282fc1a63b2a109d1b1fbbb26ef399df49 (patch)
tree1bdef54b087a237ad10ca13a8cf095992de7984c
parentd8942e28502b62204eca57aef8198d9f73101aeb (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.c6
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;
}
}