[FFmpeg-devel] [PATCH v2] libi264: Add Hardware Accelerated H.264 Encoder based on libVA

Will Kelleher wkelleher at gogoair.com
Tue Jan 12 17:44:18 CET 2016

On 01/09, hamza at mayartech.com wrote:
> From: "hamza at mayartech.com" <hamza at mayartech.com>
> This commit adds a hardware accelerated H.264 encoder which utilizes
> libVA (open source implementation of VA-API). Information about libva
> is available at: https://en.wikipedia.org/wiki/Video_Acceleration_API
> This encoder is only availbale on linux and supported hardware which
> can be viewed at:
> https://en.wikipedia.org/wiki/Video_Acceleration_API#Supported_hardware_and_drivers


I tested this and I can confirm that it at least works from a functional
perspective.  I'm very interested in seeing this cleaned up and merged, since it
provides a better alternative to h264_qsv on platforms for which Intel has
decided to drop support in recent versions of the MediaSDK.  For example, my
IvyBridge hardware is no longer supported with the current MediaSDK and is
limited to kernel 3.14.5 with an old MediaSDK release.  I can use this patch to
encode through vaapi with kernel 4.3.0 and no MediaSDK dependency.  This makes
me happy!

That said, it doesn't look like any of the previous review comments (which I
agree with) were addressed in this second version.  Let me know if there is
anything I can do to help.



More information about the ffmpeg-devel mailing list