Hi Felipe, Nice to have reply from you. I have gone through gst-omapfb plugin from your git repository of gst-omapfb. I find it works on omap frame buffer and accept format as "UYVY". So I can give my decoder output in the form of "UYVY". I have one question, when I run my Plugins as gst-launch, I can run VGA and also HD file smoothly. But when I run into totem movie player, I can't run 320X240 video file smoothly. If I remove ximagesink and xvimagesink Plugins from my library path and put omapfb plugin there will totem work ? -Tejas. -----Original Message----- From: Felipe Contreras [mailto:felipe.contreras at gmail.com] Sent: Wednesday, February 10, 2010 6:21 PM To: Tejas Cc: gstreamer-embedded at lists.sourceforge.net Subject: Re: Need Help In Totem Media Player 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