<div dir="ltr">Thanks for the explanation and links. <div><br></div><div>I was trying this both on a tee and on an audiomixer element. So although I wrote my example with the tee element, maybe it was just failing on the audiomixer and I failed to notice that. </div><div><br></div><div>Cheers</div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-30 21:10 GMT+02:00 Tim Müller <span dir="ltr"><<a href="mailto:tim@centricular.com" target="_blank">tim@centricular.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 2015-04-30 at 10:21 +0200, Sérgio Agostinho wrote:<br>
<br>
Hi Sérgio,<br>
<span><br>
> Come on guys, somebody must have faced this problem before. Is it<br>
> possible to do what I've mentioned.?<br>
<br>
</span>Yes, this should be possible, just like you do, simply pass the template<br>
and the name you want. Whether this actually works or not depends a bit<br>
on the element in question. In tee's case this seems to have been fixed<br>
somewhere after 1.2 so it only works in version 1.4 or later:<br>
<br>
<a href="http://cgit.freedesktop.org/gstreamer/gstreamer/tree/plugins/elements/gsttee.c#n346" target="_blank">http://cgit.freedesktop.org/gstreamer/gstreamer/tree/plugins/elements/gsttee.c#n346</a><br>
<br>
<a href="http://cgit.freedesktop.org/gstreamer/gstreamer/commit/plugins/elements/gsttee.c?id=24a3102b2149663e1ba93c66b033ffb623832852" target="_blank">http://cgit.freedesktop.org/gstreamer/gstreamer/commit/plugins/elements/gsttee.c?id=24a3102b2149663e1ba93c66b033ffb623832852</a><br>
<br>
 Cheers<br>
  -Tim<br>
<div><div><br>
><br>
> 2015-04-28 11:05 GMT+02:00 Sérgio Agostinho<br>
> <<a href="mailto:sergio.r.agostinho@gmail.com" target="_blank">sergio.r.agostinho@gmail.com</a>>:<br>
>         Hi everyone,<br>
><br>
><br>
>         Normally when you request a pad from a tee, you specify the<br>
>         name of the template 'src_%u' and then a new pads gets created<br>
>         with a name<br>
><br>
><br>
>         src_0<br>
>         src_1<br>
>         src_2<br>
>         etc...<br>
><br>
><br>
>         This time I was trying to specify the name of the pad myself,<br>
>         i.e. I wanted the first request pad created to be named<br>
>         'src_1', the second one 'src_11', etc....<br>
><br>
><br>
>         Is this possible? If so, how do I achieve this?<br>
><br>
><br>
>         I've listed below all my unsuccessful attempts so far:<br>
><br>
><br>
>         1 -<br>
>         gst_element_get_request_pad(tee, "src_1");<br>
><br>
><br>
>         2 -<br>
>         tmpl = gst_element_class_get_pad_template<br>
>         (GST_ELEMENT_GET_CLASS (tee), "src_%u");<br>
>         gst_element_request_pad(tee, tmpl, "src_1", NULL);<br>
><br>
><br>
>         3 -<br>
>         tmpl_gen = gst_element_class_get_pad_template<br>
>         (GST_ELEMENT_GET_CLASS (tee), "src_%u");<br>
>         caps = gst_pad_template_get_caps(tmpl_gen);<br>
>         tmpl =<br>
>         gst_pad_template_new(s,GST_PAD_TEMPLATE_DIRECTION(tmpl_gen), GST_PAD_TEMPLATE_PRESENCE(tmpl_gen), caps);<br>
>         gst_element_request_pad(tee, tmpl, "src_1", NULL);<br>
><br>
><br>
><br>
><br>
>         Cheers,<br>
>         Sérgio<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<span><font color="#888888"><br>
--<br>
Tim Müller, Centricular Ltd - <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</font></span></blockquote></div><br></div></div>