[FFmpeg-cvslog] configure: move the hardware accel libs' entries in the help text
Anton Khirnov
git at videolan.org
Sat Jun 25 11:24:01 CEST 2016
ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Tue May 3 07:55:38 2016 +0200| [c0f4c7db9fea1c07d290a298b8db858b7ceed96d] | committer: Anton Khirnov
configure: move the hardware accel libs' entries in the help text
Group them in a subsection of the external library section. That should
make them easier to find and understand how they fit in the scheme of
things.
Also, rewrite the description text in a similar way as in the previous
commit.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c0f4c7db9fea1c07d290a298b8db858b7ceed96d
---
configure | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
diff --git a/configure b/configure
index 618a7bf..141874e 100755
--- a/configure
+++ b/configure
@@ -132,21 +132,6 @@ Component options:
--disable-fft disable FFT code
--disable-faan disable floating point AAN (I)DCT code
-Hardware accelerators:
- --enable-d3d11va enable D3D11VA code
- --enable-dxva2 enable DXVA2 code
- --enable-vaapi enable VAAPI code
- --enable-vda enable VDA code
- --enable-vdpau enable VDPAU code
-
-Hardware-accelerated decoding/encoding:
- --enable-cuda enable dynamically linked CUDA [no]
- --enable-libmfx enable HW acceleration through libmfx
- --enable-mmal enable decoding via MMAL [no]
- --enable-nvenc enable encoding via NVENC [no]
- --enable-omx enable encoding via OpenMAX IL [no]
- --enable-omx-rpi enable encoding via OpenMAX IL for Raspberry Pi [no]
-
Individual component options:
--disable-everything disable all components listed below
--disable-encoder=NAME disable encoder NAME
@@ -215,7 +200,6 @@ External library support:
--enable-libilbc ILBC audio encoding/decoding
--enable-libkvazaar HEVC video encoding
--enable-libmp3lame MP3 audio encoding
- --enable-libnpp CUDA processing
--enable-libopencore-amrnb AMR-NB audio encoding/decoding
--enable-libopencore-amrwb AMR-WB audio decoding
--enable-libopencv computer vision
@@ -246,6 +230,20 @@ External library support:
--enable-x11grab X11 grabbing through xlib (legacy, use xcb instead)
--enable-zlib compression [autodetect]
+ The following libraries provide various hardware acceleration features:
+ --enable-cuda Nvidia CUDA (dynamically linked)
+ --enable-d3d11va Microsoft Direct3D 11 video acceleration [auto]
+ --enable-dxva2 Microsoft DirectX 9 video acceleration [auto]
+ --enable-libmfx Intel MediaSDK (AKA Quick Sync Video)
+ --enable-libnpp Nvidia CUDA processing
+ --enable-mmal Broadcom Multi-Media Abstraction Layer (Raspberry Pi)
+ --enable-nvenc Nvidia video encoding
+ --enable-omx OpenMAX IL
+ --enable-omx-rpi OpenMAX IL for Raspberry Pi
+ --enable-vaapi Video Acceleration API (mainly Unix/Intel)
+ --enable-vda Apple Video Decode Acceleration [auto]
+ --enable-vdpau Nvidia Video Decode and Presentation API for Unix [auto]
+
Toolchain options:
--arch=ARCH select architecture [$arch]
--cpu=CPU select the minimum required CPU (affects
More information about the ffmpeg-cvslog
mailing list