VA-API Adds Support For VP8 Video Encoding

Written by Michael Larabel in Intel on 19 July 2014 at 09:17 AM EDT. 9 Comments
INTEL
Intel developers have added support for VP8 video encoding to the open-source Video Acceleration API.

Hitting the mainline VA-API acceleration library (libva) this week was initial support for VP8 encoding. This VP8 encoding support now complements the MPEG-2 and H.264 encoding support of VA-API. A few months ago, VP8 decoding support was added to the Video Acceleration API. This will allow for VP8 video encoding to be done on the GPU of supported hardware/drivers rather than the CPU, assuming you're using a framework like GStreamer that is able to take advantage of VA-API. The timing of this code is for the upcoming Broadwell processors with their graphics cores having VP8 support, albeit no hardware support yet for VP9.


The VP8 encoding support hit libva with this commit but there hasn't yet been any VA-API Intel driver commits for supporting it by their graphics hardware. Broadwell is expected to be out in time for Christmas while a few weeks ago we discovered the Broadwell graphics marketing names.
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