GLAMOR X-Video Support Was Made In One Day

One of the GSoC projects this summer for X.Org was implementing X-Video acceleration support using the OpenGL-based GLAMOR acceleration library.

That project ended up being abandoned prior to completion, but David Airlie at Red Hat managed to develop X-Video GLAMOR acceleration in just one days time. David's experimental QEMU 3D acceleration is likely to use GLAMOR and so he spent a day hacking in X-Video acceleration support.

David wrote on his blog, "Xv works for YV12 planar videos, I suspect to do packed video support I'd need a GL extension to expose the hw formats for doing packed video, this probably wouldn't be a major extension and maybe someone might do it sometime. The code supports, brightness, contrast, hue and saturation controls using the code ported from the radeon driver. I've tested it with mplayer on evergreen card of some variant, and it seems to work fine with the one video I used :-) "

Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via Twitter and Google+ or contacted via MichaelLarabel.com.