This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Is there a Gstreamer framebuffer plugin for OMAP 3503 available from TI ?

Other Parts Discussed in Thread: OMAP3503

Is there any gstreamer framebuffer plugin similar to the below given   gstreamber "bad" plugins

dfbvideosink — A DirectFB based videosink
dfbvideosink — DirectFB video output plugin
fbdevsink — linux framebuffer video sink

I found that there is gst-omapfb  plugin ?  can this be used on  TI OMAP 3503  ( the processor without  DSP and without Graphic engine )

 

Thanks

Pads

 

 

  • You can use the TIDmaiVideoSink element of the TIDmai plugin for gstreamer with the OMAP3503.  That is the only element which does not require the DSP, but it does utilize the OMAP DSS and V4L2 driver to sink decoded video frames so it should give better performance than gst-omapfb, but I have not used that.

    http://wiki.davincidsp.com/index.php/DMAI_GStreamer_Plug-In_Getting_Started_Guide

    http://wiki.davincidsp.com/index.php/GStreamer

        I am looking at using the ffmpeg plugin for gstreamer on OMAP:

    http://gstreamer.freedesktop.org/modules/

    Regards, Clay

  • Hi,

    Using gst-omapfb is a better option in a platform with DSP than using TIDmaiVideoSink for a couple reasons:

    - TIDmaiVideoSink would require you to have DMAI and another bunch of dependencies, (including a codec server). That's kind of sense-less for a ARM only platform. So, gst-omapfb will be A LOT easier to build.

    - ARM side decoders rarely work in the UYVY colorspace that TIDmaiVideoSink uses, but more typically in i420. gst-omapfb sink has Neon code to optimize the color space conversion.

    Regards,

    Diego

  • Dear Clay and Diego

    Thank very much for the inputs.. however I have more questions based on your inputs

    I'm confused as to use whether to use gst-omapfb because it has NEON support or should I use TIs other videosink plugins..

    >>   I am looking at using the ffmpeg plugin for gstreamer on OMAP:  http://gstreamer.freedesktop.org/modules

    Yes, our plan is to use gstreamer ffmpeg plugin  on OMAP.

    Just to you give complete information of what we want to achieve , so you can provide us the best approach to play video on OMATP 3503.

    Our platform consists of TI OMAP 3503  running Embedded Linux kernel v2.6.29-rc3-omap1 from TI  with User interface being  HTML/Yahoo UI on Opera embedded web browser , here opera is directfb based, which means we have no X windows support. so in short below is what we want to achieve.

        Plugin window on our UI (html/JS) <-->Opera browser<--->Plugin NPAPI Interface<---->gstreamer<--->gst plugins for audio/video/camera/decoder/encoders/filters<---> audio device/video device/capture device.

    so please provide  information on whether the above is possible in OMAP 3503 with optimal performance, or if you see any issue and if there are any software components/plugins available from TI which can reuse here.

    Thanks & best regards

    Pads

     

          

  •    I have not used gst-omapfb, but I agree it will be much easier to build and get started.  Its use of NEON code to do the color space conversion is also a big advantage.  The major feature of TIDmaiVideoSink is its ability to sink video to either the fbdev or v4l2.

    Regards, Clay