Suppose decodesink has higher rank than decode, and playbin2 will choose decodesink, so how will playbin select ?  select decodesink and fail?<br><br>Zhao Liang<br><br><div class="gmail_quote">2009/2/27 Stefan Kost <span dir="ltr">&lt;<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Liang Zhao schrieb:<br>
<div class="Ih2E3d">&gt; Can playbin2 support both decoder and decodesink? I mean if both of them<br>
&gt; are available, can I decide the playbin2 behavior that whic element can<br>
&gt; be used by some methods? I find some signals in decodebin2, such as<br>
&gt; &quot;autoplug-factories&quot;, &quot;autoplug-select&quot;, can I use it?<br>
&gt;<br>
</div>For autoplugging, it is never good to have alternatives. Choose the best way to<br>
decode files for you platform and ship that set of needed plugins. If There are<br>
multiple decoders for the same format, autoplugging will pick whater has the<br>
highes rank and if even there are multiple, it takes what it find first.<br>
<br>
Stefan<br>
<br>
&gt; Zhao Liang<br>
&gt;<br>
&gt; 2009/2/21 Michael Smith &lt;<a href="mailto:msmith@xiph.org">msmith@xiph.org</a> &lt;mailto:<a href="mailto:msmith@xiph.org">msmith@xiph.org</a>&gt;&gt;<br>
<div class="Ih2E3d">&gt;<br>
&gt;     On Fri, Feb 20, 2009 at 5:35 PM, Liang Zhao &lt;<a href="mailto:liangzhao.bit@gmail.com">liangzhao.bit@gmail.com</a><br>
</div><div class="Ih2E3d">&gt;     &lt;mailto:<a href="mailto:liangzhao.bit@gmail.com">liangzhao.bit@gmail.com</a>&gt;&gt; wrote:<br>
&gt;     &gt; Hi Mike,<br>
&gt;     &gt;<br>
&gt;     &gt; Thanks.<br>
&gt;     &gt;<br>
&gt;     &gt; so playbin must add a audiobin after decoder? If that, that means our<br>
&gt;     &gt; audiosink can not work with playbin?<br>
&gt;<br>
&gt;     playbin always decodes the audio fully, to raw PCM. So you probably<br>
&gt;     can&#39;t use it in your case.<br>
&gt;<br>
&gt;     &gt;<br>
&gt;     &gt; playbin2 is not stable in its description, and not used by many<br>
&gt;     players such<br>
&gt;     &gt; as totem,  so what can I do?<br>
&gt;<br>
&gt;     It&#39;s not guaranteed to be entirely API-stable (properties, signals,<br>
&gt;     might change in future versions), but as far as code stability goes,<br>
&gt;     it&#39;s perfectly ok.<br>
&gt;<br>
&gt;     Some players do use it (e.g. Songbird, the player I work on, uses it<br>
&gt;     on windows, linux, and macos).<br>
&gt;<br>
&gt;     Mike<br>
&gt;<br>
&gt;<br>
</div>&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; ------------------------------------------------------------------------------<br>
<div><div></div><div class="Wj3C7c">&gt; Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA<br>
&gt; -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise<br>
&gt; -Strategies to boost innovation and cut costs with open source participation<br>
&gt; -Receive a $600 discount off the registration fee with the source code: SFAD<br>
&gt; <a href="http://p.sf.net/sfu/XcvMzF8H" target="_blank">http://p.sf.net/sfu/XcvMzF8H</a><br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gstreamer-embedded mailing list<br>
&gt; <a href="mailto:Gstreamer-embedded@lists.sourceforge.net">Gstreamer-embedded@lists.sourceforge.net</a><br>
&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded</a><br>
<br>
</div></div></blockquote></div><br>