[Xorg-driver-geode] LX800 && MPEG2[xorg driver, xvmc, etc...]

Jordan Crouse jordan.crouse at amd.com
Mon Mar 3 16:00:50 PST 2008


On 03/03/08 23:38 +0300, Vitaly Bordug wrote:
> Hi folks,
> 
> Sorry if I will be slightly off-topic
> 
> I am wondering about status of latest x.org driver(on lx800 platform) and its abilities.
> The point of interest is video playback (MPEG stream). There are Geode-based UPMCs
> that do mentioned stuff, but I'm not sure what X is utilized in there. 

The LX has hardware assisted YUV->RGB colorspace conversion which saves
us from the CPU load of doing the color conversion in software (which turns
out to be the biggest consumer of CPU cycles in a MPEG playback).

Everything is hooked up with Xv in the current driver - we can decode
these color formats:

YUY2
YV12
I420
UYVY
Y2YU
Y800
YVYU
RGB565

Everything should just work.  In fact, The XO uses it for the on-board
camera, running V4L2->gstreamer->Xv. 

I have a slightly enhanced version of the famous Laren Bacall xvtest
application that you can try out to see the system in action:

http://dev.laptop.org/~jcrouse/xvtest-20070518.tar.gz

Jordan

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.



More information about the Xorg-driver-geode mailing list