[FFmpeg-devel] [PATCH v2] libi264: Add Hardware Accelerated H.264 Encoder based on libVA
hamza at mayartech.com
Tue Jan 12 19:37:45 CET 2016
I think we addressed all the review comments in this patch. Which are as
1. Remove inline asm for color conversion and replace with swscale, which I
2. Replace static variables with #defines, which I did.
3. Remove unnecessary stuff from configure script, which I did.
4. Use named constants instead string to constant conversion function,
which I did.
5. configure script was broke, which I fixed.
Can you please be a bit more specific about which comments did we not
address. I will be more than glad to fix everything and get this patch
Thanks & Regards
On Tue, Jan 12, 2016 at 9:44 PM, Will Kelleher <wkelleher at gogoair.com>
> 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:
> 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,
> 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
> me happy!
> That said, it doesn't look like any of the previous review comments (which
> 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