[gst-embedded] Need Help In Totem Media Player

Felipe Contreras felipe.contreras at gmail.com
Wed Feb 10 04:50:52 PST 2010


On Tue, Feb 9, 2010 at 1:33 PM, Tejas <tejas at picus.in> wrote:
>                Decodebin ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace !
> xvimagesink/ximagesink (Here mpeg4parser and mpeg4dec are my Plugins). Now
> when I do top command max usage(almost 90 %) of cpu is acquired by totem and
> also max amount of memory also. I found that max time is taken into scaling
> part of ximagesink/xvimagesink.
>
>                Now alternatives for ximagesink/xvimagesink I am thinking for
> TIDmaiVideoSink and omapdmaifbsink Plugins from ticodecplugins. I am doubt
> if I remove ximagesink and xvimagesink from my librarypath and instead put
> ticodecplugins will totel detect display and color space conversion Plugins
> ?

GStreamer would find out if there's any conversion needed (of the
elements are implemented properly). Maybe you should give a try to
gst-omapfb which renders directly into the framebuffer into a YUV
overlay.

Unfortunately the OMAP3 display subsystem doesn't support I420 so you
would need some conversion for sw codecs. Or you can try to use the
DSP accelerated codecs which have an accelerated converter.

>                I want to improve performance on beagle board. If I run my
> codec only then I can run HD file also. But in totem I can’t run 320 X 240
> file smoothly.

I know FFmpeg guys have been able to decode 720p videos smoothly on
the beagleboard so it's definitely possible. You just need to plug the
right pieces :)

-- 
Felipe Contreras




More information about the Gstreamer-embedded mailing list