Merge commit '34c113335b53d83ed343de49741f0823aa1f8cc6'
authorMark Thompson <sw@jkqxz.net>
Tue, 16 Jan 2018 23:25:27 +0000 (23:25 +0000)
committerMark Thompson <sw@jkqxz.net>
Tue, 16 Jan 2018 23:25:27 +0000 (23:25 +0000)
* commit '34c113335b53d83ed343de49741f0823aa1f8cc6':
  Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK

Most of this was already present from 9ea6607d294526688ab1b1342cb36ee159683e88,
this just applies some minor fixups and adds the general documentation.

Merged-by: Mark Thompson <sw@jkqxz.net>
1  2 
doc/general.texi
libavcodec/amfenc.c
libavcodec/amfenc_h264.c
libavcodec/amfenc_hevc.c

@@@ -225,8 -237,17 +225,20 @@@ The dispatcher is open source and can b
  with the @code{--enable-libmfx} option and @code{pkg-config} needs to be able to
  locate the dispatcher's @code{.pc} files.
  
 -Libav can use the AMD Advanced Media Framework library for accelerated H.264 and HEVC encoding on VCE enabled hardware under Windows.
+ @section AMD VCE
 -To enable support you must obtain the AMF framework header files from @url{https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git}.
++FFmpeg can use the AMD Advanced Media Framework library for accelerated H.264
++and HEVC encoding on VCE enabled hardware under Windows.
 -Then Configure Libav with @code{--enable-amf}.
++To enable support you must obtain the AMF framework header files from
++@url{https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git}.
+ Create an @code{AMF/} directory in the system include path.
+ Copy the contents of @code{AMF/amf/public/include/} into that directory.
++Then configure FFmpeg with @code{--enable-amf}.
++
  
 -@chapter Supported File Formats and Codecs
 +@chapter Supported File Formats, Codecs or Features
  
  You can use the @code{-formats} and @code{-codecs} options to have an exhaustive list.
  
Simple merge
Simple merge
Simple merge