H.264 Continues To Be Worked On For Cedrus - Reverse-Engineered Allwinner Support

Written by Michael Larabel in Multimedia on 4 April 2019 at 09:25 AM EDT. 10 Comments
While the crowd-funding campaign has long been used up for working on the Allwinner VPU support via reverse-engineering for the mainline Linux kernel, Bootlin continues advancing the "Cedrus" driver particularly in getting the H.264 decoding to work.

It's going on three years that Bootlin has been developing the open-source, reverse-engineered Cedrus driver for Allwinner SoCs via reverse engineering to use the VPU. There's been MPEG-2 acceleration within the Cedrus driver that's been mainlined while H.264 and also H.265/HEVC has been a work in progress. The sixth version of the H.264 decoding patches were outed today.

This new version of the H.264 decoding support for Cedrus re-bases against the latest linux-next state and has various code fixes. Ultimately this work will pair with SunXI code in user-space that's been working on exposing the Cedrus kernel driver's capabilities via VDPAU.

Adding H.264 decode to this open-source driver is more than 1,600 lines of new code. These latest patches can be found on the kernel mailing list but hopefully this H.264 Cedrus support will be ready for merging come the Linux 5.2 cycle next month.
Related News
About The Author
Author picture

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