[FFmpeg-devel] Added HW H.264 and HEVC encoding for AMD GPUs based on AMF SDK
James Almer
jamrial at gmail.com
Mon Nov 27 04:42:25 EET 2017
On 11/26/2017 11:36 PM, mmironov wrote:
> From 21d99252fad543d3d27a015912c0458b6ae11e08 Mon Sep 17 00:00:00 2001
> From: mmironov <mikhail.mironov at amd.com>
> Date: Tue, 14 Nov 2017 17:54:24 -0500
> Subject: [PATCH] Added HW H.264 and HEVC encoding for AMD GPUs based on AMF
> SDK
>
> Signed-off-by: mmironov <mikhail.mironov at amd.com>
> ---
> Changelog | 1 +
> compat/amd/amfsdkenc.h | 1755 ++++++++++++++++++++++++++++++++++++++++++++++
> configure | 20 +-
> libavcodec/Makefile | 4 +
> libavcodec/allcodecs.c | 2 +
> libavcodec/amfenc.c | 602 ++++++++++++++++
> libavcodec/amfenc.h | 143 ++++
> libavcodec/amfenc_h264.c | 397 +++++++++++
> libavcodec/amfenc_hevc.c | 327 +++++++++
> 9 files changed, 3249 insertions(+), 2 deletions(-)
> create mode 100644 compat/amd/amfsdkenc.h
> create mode 100644 libavcodec/amfenc.c
> create mode 100644 libavcodec/amfenc.h
> create mode 100644 libavcodec/amfenc_h264.c
> create mode 100644 libavcodec/amfenc_hevc.c
No comments about the code, but given this patchset has started a policy
controversy I'll state I'm in favor of including this external header.
Not shipping this one for having a working external version but shipping
the Nvidia one for being a custom working version of the unusable shit
they made public is rewarding them for said user unfriendliness, as Mark
clearly stated in a previous thread.
So lets add this one, then figure out if we want any of them at all or
not at a later point. They all can be moved to some external repository
if needed.
More information about the ffmpeg-devel
mailing list