[gst-embedded] Need Help In Totem Media Player

Tejas tejas at picus.in
Wed Feb 10 23:46:42 PST 2010


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: [gst-embedded] 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





More information about the Gstreamer-embedded mailing list