XvMC Work Moved To X.Org State Tracker

Posted by Michael Larabel on September 28, 2009

At the beginning of this month we shared news about X-Video and EXA coming to Gallium3D through a new X.Org State Tracker being written by Zack Rusin. While Gallium3D was designed for providing 3D acceleration of sorts (OpenGL, OpenVG, OpenGL ES, etc), with the latest graphics processors using the 3D engine for even providing 2D EXA acceleration, Zack spanned this support to include EXA and then X-Video. Just a few days ago the real X-Video work began in this state tracker. Now though, the support to bring XvMC to the Gallium3D has moved to this X.Org state tracker too.

Younes Manton, the developer that started working on Gallium3D with video support via Google's Summer of Code project, has now moved XvMC under the Xorg state tracker. The X-Video Motion Compensation support isn't far at all, but when complete it will be provided by this state tracker. Younes began work on different Gallium3D video decoding work back in 2008.

While XvMC offloads more of the video decoding work to the GPU during the video playback process compared to X-Video, these days with HD video it hardly is an ideal solution. The real win will come when VDPAU and/or VA-API are fully exposed through Gallium3D. This though is still a ways out.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. Mageia 3 Released, Still Using Legacy GRUB
  2. NetBSD 6.1 Brings In More Features
  3. Using Six Monitors With AMD's Open-Source Linux Driver
  4. Benchmarking The Intel P-State, CPUfreq Changes
  5. FreeBSD Still Working On Next-Gen Package Manager
  6. DNF Still Advancing As Experimental Yum For Fedora
  7. Logitech Begins Supporting Linux Users
  8. Modern Intel Gallium3D Driver Still Being Toyed With
  9. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  10. GCC 4.8.1 Compiler Due To Be Out Next Week
  11. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
Latest Forum Talk
  1. OpenSUSE Considers Replacing LXDE With E17
  2. Mageia 3 Released, Still Using Legacy GRUB
  3. Using Six Monitors With AMD's Open-Source Linux...
  4. Sumo Lounge Emperor
  5. NetBSD 6.1 Brings In More Features
  6. FreeBSD Still Working On Next-Gen Package Manager
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite