Do you think there should be a gstomx base_mux or base_demux (2 to 1, or 1 to 2)?<br><br>At least with GStreamer, I assumed there wasn&#39;t a base mux and base demux, because the AV synch was so complex.&nbsp; But if GST OMX pushes this responsibility down to the IL layer, why can&#39;t there be a base_mux and base_demux in GSTOMX?<br>
<br><div class="gmail_quote">On Wed, Dec 3, 2008 at 12:24 PM, Felipe Contreras <span dir="ltr">&lt;<a href="mailto:felipe.contreras@gmail.com">felipe.contreras@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, Dec 3, 2008 at 11:28 AM, Topi Hukkanen &lt;<a href="mailto:topi.hukkanen@gmail.com">topi.hukkanen@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I took a look at the GST OMX code, and it appears that there&#39;s only base<br>
&gt; components for src, filter, and sink.<br>
&gt;<br>
&gt; Are there any plans for extending these bases to muxers and demuxers... or<br>
&gt; is this responsibility delegated because &quot;N&quot; implies there can be many<br>
&gt; ports, and the very nature of muxers and demuxers make them difficult to<br>
&gt; control.<br>
<br>
</div>I don&#39;t know of anybody doing that, so no, no plans.<br>
<div class="Ih2E3d"><br>
&gt; At least I don&#39;t think there&#39;s a base mux for GStreamer... doesn&#39;t a writer<br>
&gt; of a plugin have to start completely from scratch?<br>
<br>
</div>Yes.<br>
<div class="Ih2E3d"><br>
&gt; I guess in the OMX world, the clock synching could be a big problem. &nbsp;Has<br>
&gt; anyone looked at this yet? &nbsp;Is there any way I can get involved?<br>
<br>
</div>Well, if properly done GStreamer and OpenMAX IL would communicate<br>
properly and GStreamer would take care of the input synchronization.<br>
<br>
The problems come with tunnelling and omx renderers, there are<br>
proposals on how to solve the synch issues, but no one has implemented<br>
them yet.<br>
<br>
The best way to get involved is to ask questions here, or start coding<br>
and ask for feedback :)<br>
<br>
--<br>
<font color="#888888">Felipe Contreras<br>
</font></blockquote></div><br>