<div dir="ltr">Hi, all<br>
If some hardware vendors, such as TI provides only a sink OMX element
(for example, mp3 sink), does GstOpenMAX have any plan to support it?
For example, design a base audio/video sink element?<br><br><div class="gmail_quote">On Sat, Aug 2, 2008 at 10:08 PM, Felipe Contreras <span dir="ltr"><<a href="mailto:felipe.contreras@gmail.com">felipe.contreras@gmail.com</a>></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;">2008/8/1 wangfei <<a href="mailto:bjwf2000@gmail.com">bjwf2000@gmail.com</a>>:<br>
<div class="Ih2E3d">> Hi All,<br>
><br>
> I'm working on a project based on several different hardware platforms. TI<br>
> 34xx is one of my option. I'm very interest on topic 2: how to integration<br>
> GStreamer with OMX on GPU/DSP hardware solutions. My thoughts are as<br>
> follows:<br>
><br>
> 1. Supper source/sink element or tunneling solution is something depends<br>
> how OMX was implemented on a specific hardware. OMX IL spec didn't specify<br>
> how to partition different processing functions into OMX IL components<br>
> (Refer to openmax_il_spec_1_1_1.pdf page 21, Figure 2-1). For example, in TI<br>
> OMAP3, a C64x DSP was equiped, a super OMX component was provided by TI for<br>
> audio streaming. <a href="http://omapzoom.org/gf/project/openmax/wiki" target="_blank">http://omapzoom.org/gf/project/openmax/wiki</a> The super OMX<br>
> component includes audio decode, PP, rendering functions which were<br>
> processed by C64x DSP. In such case, seems a supper GstOpenMax sink element<br>
> is the only choice? In another OpenMAX IL implementation, decoder, render<br>
> provided by separate OMX complents, in such case, maybe separate GstOpenMAX<br>
> elements support OMX tunneling is better.<br>
<br>
</div>Right, if the OpenMAX IL component is an mp3sink, then it makes sense<br>
to write a gst-openmax mp3sink element wrapper.<br>
<div class="Ih2E3d"><br>
> 2. I guess GstOpenMAX didn't want to give a recommendation or specification<br>
> for OMX IL provider on how to paration there OMX IL components. Mybe I'm not<br>
> right?<br>
<br>
</div>Right. The idea is to map whatever OpenMAX IL is doing into GStreamer.<br>
It should be fairly easy to create a new mp3sink element if that's<br>
what OpenMAX IL is providing. With the time it will become even<br>
easier.<br>
<br>
Best regards.<br>
<br>
--<br>
<font color="#888888">Felipe Contreras<br>
</font><div><div></div><div class="Wj3C7c"><br>
-------------------------------------------------------------------------<br>
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge<br>
Build the coolest Linux based applications with Moblin SDK & win great prizes<br>
Grand prize is a trip for two to an Open Source event anywhere in the world<br>
<a href="http://moblin-contest.org/redirect.php?banner_id=100&url=/" target="_blank">http://moblin-contest.org/redirect.php?banner_id=100&url=/</a><br>
_______________________________________________<br>
Gstreamer-openmax mailing list<br>
<a href="mailto:Gstreamer-openmax@lists.sourceforge.net">Gstreamer-openmax@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-openmax" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-openmax</a><br>
</div></div></blockquote></div><br></div>