VA-API Has New H.264, MPEG-2 Encoding

Written by Michael Larabel in Intel on 26 June 2013 at 03:59 PM EDT. 8 Comments
INTEL
Intel released version 1.2.0 of libva and libva-intel-driver over the night. The updated Video Acceleration API (VA-API) now has support for MPEG-2 encoding along with new H.264 profile encoding API support.

Haihao Xiang announced libva 1.2.0 release on Tuesday night with new H.264 encoding APIs for the Baseline, Main, and High profiles. Beyond the new profile support, support for MPEG-2 video encoding was also added (VA-API has already supported MPEG-2 decoding). Other changes in this new VA-API library release include new video processing interfaces with noise-reduction/deinterlacing/sharpening/color-balance filters, new RT formats and fourcc codes, and various other API additions. There's also been VA trace utility improvements and various bug-fixes.

The libva 1.2.0 release occurred on the VA mailing list.

Immediately following the updated library release was libva-intel-driver 1.2.0 to take advantage of the new VA-API abilities.

The updated Intel VA-API driver adds in support for H.264 encoding on Sandy Bridge / Ivy Bridge / Haswell grahics hardware, MPEG-2 encoding on Ivy Bridge and Haswell, and video processing improvements for Ironlake / Sandy Bridge / Ivy Bridge / Haswell. There's also been H.264 encoding optimizations and other changes too.
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