diff options
author | Timo Rothenpieler <timo@rothenpieler.org> | 2014-11-30 00:04:37 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-12-11 01:06:27 +0100 |
commit | 2a428db5e2c1d10ff5a7d5e8352eef8d195d440c (patch) | |
tree | 64766ca2382c334719b236f15b2fe102bcec5b7d /configure | |
parent | 97b65f612617b9e238c8f95bcce82be145c2fafd (diff) | |
download | ffmpeg-2a428db5e2c1d10ff5a7d5e8352eef8d195d440c.tar.gz |
avcodec: Add NVENC encoder
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -263,6 +263,7 @@ External library support: --enable-libzvbi enable teletext support via libzvbi [no] --disable-lzma disable lzma [autodetect] --enable-decklink enable Blackmagick DeckLink I/O support [no] + --enable-nvenc enable NVIDIA NVENC support [no] --enable-openal enable OpenAL 1.1 capture support [no] --enable-opencl enable OpenCL code --enable-opengl enable OpenGL rendering [no] @@ -1400,6 +1401,7 @@ EXTERNAL_LIBRARY_LIST=" libzmq libzvbi lzma + nvenc openal opencl opengl @@ -2399,6 +2401,7 @@ libxvid_encoder_deps="libxvid" libutvideo_decoder_deps="libutvideo" libutvideo_encoder_deps="libutvideo" libzvbi_teletext_decoder_deps="libzvbi" +nvenc_encoder_deps="nvenc" # demuxers / muxers ac3_demuxer_select="ac3_parser" @@ -4357,6 +4360,7 @@ die_license_disabled gpl x11grab die_license_disabled nonfree libaacplus die_license_disabled nonfree libfaac +die_license_disabled nonfree nvenc enabled gpl && die_license_disabled_gpl nonfree libfdk_aac enabled gpl && die_license_disabled_gpl nonfree openssl @@ -4666,6 +4670,7 @@ fi frei0r_filter_extralibs='$ldl' frei0r_src_filter_extralibs='$ldl' ladspa_filter_extralibs='$ldl' +nvenc_encoder_extralibs='$ldl' if ! disabled network; then check_func getaddrinfo $network_extralibs @@ -4929,6 +4934,7 @@ enabled libxavs && require libxavs xavs.h xavs_encoder_encode -lxavs enabled libxvid && require libxvid xvid.h xvid_global -lxvidcore enabled libzmq && require_pkg_config libzmq zmq.h zmq_ctx_new enabled libzvbi && require libzvbi libzvbi.h vbi_decoder_new -lzvbi +enabled nvenc && { check_header nvEncodeAPI.h || die "ERROR: nvEncodeAPI.h not found."; } enabled openal && { { for al_libs in "${OPENAL_LIBS}" "-lopenal" "-lOpenAL32"; do check_lib 'AL/al.h' alGetError "${al_libs}" && break; done } || die "ERROR: openal not found"; } && |