H.264 Decoding Tackled For Reverse-Engineered "Cedrus" Allwinner Video Decode Driver

Written by Michael Larabel in Multimedia on 14 June 2018 at 05:54 AM EDT. 12 Comments
MULTIMEDIA
The Bootlin (formerly Free Electrons) developers working on the Cedrus open-source, reverse-engineered Allwinner video decode driver have posted their patches for enabling H.264 video decoding.

Earlier versions of their Sunxi-Cedrus driver patches had just supported MPEG-2 with other codecs to be tackled, but hitting the kernel mailing list this week were their patches for enabling H.264 decoding on Allwinner hardware.

This preliminary H.264 video decoding with the Cedrus driver works with multimedia programs in user-space via the libvdpau-sunxi user-space component for offering up the well-supported VDPAU video decode API to media players, etc.

These early H.264 decode patches for Cedrus can be found via this kernel patch series. Ultimately Bootlin wants to get this Cedrus driver into the mainline Linux kernel, but it still appears to be a ways before hitting that mark.
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