[Gstreamer-openmax] Regarding GStreamer-OpenMax Layer

sriram murthy sriram482 at gmail.com
Wed Dec 3 21:44:18 PST 2008


Hi Felipe,

         Thanks for you are reply.
         Still i am unable to load "OMX.st.alsa.alsasink" component with
gstreamer openmax layer like
         "OMX.st.audio_decoder.mp3.mad" component.

         I am using top level application as totem player source packages.
providing  gstreamer openmax plug_in path also.

         Like Mp3 component i am not able to get the handle for alsasink
component.

         Please provide feedback....!




On Wed, Dec 3, 2008 at 7:57 PM, Felipe Contreras <felipe.contreras at nokia.com
> wrote:

> >         > I am working on a project to port GStreamer into embedded
> >         system.
> >         > Mainly working on developing openMax plug in for my openMax
> >         component.
> >         > For that i am taking gst-openmax-0.10.0.4 &
> >         libomxil-bellagio-0.9.1 as
> >         > reference. I tested both on Linux platform. every thing is
> >         working
> >         > fine.
> >         >
> >         > As i told i am having my own openMax IL and DL layer, So i
> >         just want
> >         > change gst-openmax-0.10.0.4 layer according to my openMax IL
> >         layer.
> >         > for that i am mapping one by one ST OMX components to my OMX
> >         > components.
> >         >
> >         > 1. Is my approach is correct ?
> >
> >
> >         It depends on the component.
> >
> >         For MP3 decoding there's already a gst-openmax wrapper, so the
> >         only
> >         thing you need to do is specify your component name:
> >
> >         omx_mp3dec component-name="OMX.myvendor.mycomponentname"
> >
> >      Here i am able to mapped by decoder component to ST component.
> >      thanks for your suggestion.
> >
> >
> >         > if yes,
> >         > Up to now i am able to map Mp3 Decoder component. But
> >         instead of ST
> >         > Alsa sink component i am having my Render component.
> >         > I am unable to map this component. It is not loading.
> >         > after some level of debugging i am came to know that in
> >         standered PC
> >         > it is not loading the ST ALSA component also.
> >         >
> >         > So can any one help me , How to proceed to play the audio on
> >         my
> >         > embedded board.
> >
> >
> >         I'm working heavily on filter elements, but not sources and
> >         sinks. It's
> >         quite possible that they are not working.
> >
> >         Maybe this patch would help?
> >
> http://github.com/felipec/gst-openmax/commit/b2d0e70140ae6ce660a993243a6ef02b2993608d
> >
> >     At this point i stuck. In the above link which version of
> > gst-openmax is used ? Because i am using gst-openmax-0.10.0.4.lib.
> >     In that lib i am not having reference lines you mentioned in
> > gstomx_base_sink.c file. I am confused with your file.
>
> Just add those lines to the omx_init function.
>
> >     I have some questions here.
> >       1.like Mp3 component,  can i replace the "OMX.st.alsa.alsasink"
> > with my Render component.
>
> Sure, if your renderer accepts pcm.
>
> >          If Not how to load my render component ?
> >          if yes i am unable to render the decoder output on my sound
> > card. Please clarify me how sink component is communicating
> >          with Bellagio component.
>
> The sink element is communicating to Bellagio just like any omxil
> client.
>
> >       If you required, i can provide my debug logs
> >
> >
> >
> >         > 2. And also from the GStreamer-OpenMax mailing list i came
> >         to know
> >         > that i need to setup OMX_SetupTunnel.
> >         >     what is the path for changed gstomx_util.c file related
> >         to
> >         > gst-openmax-0.10.0.4 lib.
> >         >     because code mentioned in the path
> >         > https://omapzoom.org/gf/project/openmax/wiki/  is very old i
> >         am
> >         > guessing ..
> >
> >
> >         I didn't understand that last part.
> >
> >         There's a 'tunneling' branch pending in the github repository
> >         to use
> >         OMX_SetupTunnel, but it should not be required to get your
> >         code working.
> >
> >         What? omapzoom?
> >
> >     Thanks for your suggestion. for a while i am not looking in to the
> > OMX_SetupTunnel concepts.
> >      omapzoom is kind off source tree which is also working on
> > OMX_SetupTunnel issues i think.
> >      But leave this for a moment.
>
> omapzoom is a site with some proposal of TI to open source their code
> for OMAP. They have OpenMAX IL wrappers for their DSP algorithms.
>
> --
> Felipe Contreras
>
>
>


-- 
Thanks & Regards
Sriramamurti Kommanapalli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-openmax/attachments/20081204/53b4e855/attachment.htm>


More information about the Gstreamer-openmax mailing list