1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Here's The Intel SNB Video Encoder Code

Intel

Published on 10 April 2011 10:17 AM EDT
Written by Michael Larabel in Intel
6 Comments

Yesterday I mentioned the Intel Sandy Bridge video encode support should be here soon for Linux users and that it's in a working state after an Intel employee accidentally posted a test report to the driver's public mailing list. It turns out the code is actually available right now.

As mentioned by Kano this morning in the Phoronix IRC channel (#phoronix on freenode.net), there's now a snb-encoder Git branch for libva, the VA-API library. As of three days ago, the Sandy Bridge encoder was committed to VA-API's i965_drv_video driver.

In particular, this is the big commit. The encoder adds in over 2,000 lines of code to the VA-API library and is principally authored by Intel's Zhou Chang. Some of the code that's only being publicly pushed out now dates back to 2009.

The initial commit was limited to intra-frame encoding with Sandy Bridge hardware but another commit now seems to have inter-frame encode too. Older Intel graphics like Clarkdale / Arrandale have VA-API decoding support already, but there is no encoding support.

While the VA-API user-space code is out there, multi-media applications still need to take advantage of the VA-API encoding API for it to be useful. Many applications take advantage of VA-API decoding already since it's supported by various drivers for many months, but I am not aware of too many applications (any?) that yet target VA-API encoding (if you know of any, post in the forums). Obviously though Intel has found the support somewhere or has created out-of-tree patches in testing their SNB video encoding implementation, such as with the results shared yesterday.

Look for official Sandy Bridge VA-API video encoding to be announced for Linux sometime soon.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  2. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  3. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
  4. Is The Open-Source NVIDIA Driver Fast Enough For Steam On Linux Gaming?
Latest Linux News
  1. Expensive "Free/Libre Software Laptop" Uses A NVIDIA GPU
  2. QEMU 2.2-rc3 Released, Final Release Pushed Back By Couple Days
  3. 64-bit ARM FreeBSD Support Is Taking Shape
  4. GCW Zero Starts Seeing New Game Releases
  5. Intel's Cherry Trail Delayed To Next Year
  6. Bq Introduces More Android Devices, But Still No Ubuntu Phones
  7. Qt 5.4 Release Candidate Expected Later This Week
  8. ArrayFire Accelerated Compute Library Open-Sourced
  9. Amazon's Fire TV Stick: A Nice, Affordable Media Center Option
  10. Google Puts Chrome NPAPI Support On Final Countdown
Latest Forum Discussions
  1. Hurrican SDL Port
  2. Roadmap to Catalyst 14.10 ?
  3. how to configure module phoromatic ?
  4. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  5. Debian Developer Resigns From The Systemd Maintainership Team
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control