From eb92aa282fc1a63b2a109d1b1fbbb26ef399df49 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 4 Nov 2009 17:50:11 +0100 Subject: [PATCH] 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. --- gst/playback/gsturidecodebin.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index 524a5bd..3fa960d 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; } } -- 2.7.4