Allwinner Video Decode Gets Reverse-Engineered

Written by Michael Larabel in Hardware on 30 August 2013 at 10:15 AM EDT. 7 Comments
HARDWARE
The Allwinner A10 and A13 video decode support has been reverse-engineered as open-source.

The low-end A10/A13 ARM SoCs has a video decode engine that's now been reverse-engineered for allowing open-source video acceleration support. Proof-of-concept code has been written that shows hardware-based JPEG, MPEG12, and H.264 video decoding for Allwinner hardware. The support isn't yet ready for end-users, but much progress is being made.

The video decode support they are working on is being exposed to user-space via the popular VDPAU video acceleration API. The experimental VDPAU SunXI code can be found in this GitHub repository.

More details on the video decode support for Allwinner can be found via this Wiki page. Embedded below is a video showing open-source hardware-based video decoding on the Allwinner A10 SoC.

Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week