summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* avcodec/libdav1d: route dav1d internal logs through av_log()James Almer2019-03-12
| | | | | | | Bump the minimum required version to the first one with the logger API callback. Reviewed-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* configure: allow enabling libvpx vp9 modules when vp8 is disabledJames Almer2019-03-04
| | | | | | | libvpx can be compiled with the VP8 decoder and encoder disabled, and there's no reason to force their presence if the user only wants VP9. Signed-off-by: James Almer <jamrial@gmail.com>
* configure: use vpx_codec_vp8_dx/cx for libvpx-vp8 checkingGuo, Yejun2019-03-04
| | | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: James Almer <jamrial@gmail.com>
* configure: add missing pthreads extralibs dependency for libvpx-vp9Guo, Yejun2019-03-04
| | | | | Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: James Almer <jamrial@gmail.com>
* configure: select rotation filters for ffmpegGyan Doshi2019-03-02
| | | | | | autorotate is enabled by default in ffmpeg so the rotation filters are required and will be attempted for insertion without the user's knowledge if an input stream has rotation side-data.
* configure: update minimum required ffnvcodec versionsTimo Rothenpieler2019-02-27
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: pass windows-path to nvcc whenever cygpath is availableTimo Rothenpieler2019-02-27
| | | | | | It might be using cl.exe on Windows, which does not understand Unix-Paths. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: deprecate cuda_sdk dependency optionPhilip Langdale2019-02-27
| | | | | | | | | | | | | With all of our existing users of cuda_sdk switched over to ffnvcodec, we could remove cuda_sdk completely and say that we should no longer add code that requires the full sdk, and rather insist that such code only use ffnvcodec. As discussed previously, the use of nvcc from the sdk is still supported with a distinct option. Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avfilter/vf_thumbnail_cuda: Switch to using ffnvcodecPhilip Langdale2019-02-27
| | | | | | | | | | | | | This change switches the vf_thumbnail_cuda filter from using the full cuda sdk to using the ffnvcodec headers and loader. Most of the change is a direct mapping, but I also switched from using texture references to using texture objects. This is supposed to be the preferred way of using textures, and the texture object API is the one I added to ffnvcodec. Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avfilter/vf_scale_cuda: Switch to using ffnvcodecPhilip Langdale2019-02-27
| | | | | | | | | | | | | This change switches the vf_scale_cuda filter from using the full cuda sdk to using the ffnvcodec headers and loader. Most of the change is a direct mapping, but I also switched from using texture references to using texture objects. This is supposed to be the preferred way of using textures, and the texture object API is the one I added to ffnvcodec. Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avfilter/vf_yadif_cuda: Switch to using ffnvcodecPhilip Langdale2019-02-27
| | | | | | | | This change switches the vf_thumbnail_cuda filter from using the full cuda sdk to using the ffnvcodec headers and loader. Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: Add an explicit check and option for nvccPhilip Langdale2019-02-27
| | | | | | | | | | | | | The use of nvcc to compile cuda kernels is distinct from the use of cuda sdk libraries and linking against those libraries. We have previously not bothered to distinguish these two cases because all the filters that used cuda kernels also used the sdk. In the following changes, I'm going to remove the sdk dependency from those filters, but we need a way to ensure that nvcc is present and functioning, and also a way to explicitly disable its use so that the filters are not built. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: fix dependencies for mlp and truehd encodersMoritz Barsnick2019-02-12
| | | | Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
* configure: warn about disabled explicitly enabled componentsMarton Balint2019-02-11
| | | | | | | | | | | | | | | If we enable a component but a dependant library is disabled, then the enabled component gets silently disabled. Warning about disabled explicitly enabled components allows configure to show the missing dependencies and if --fatal-warnings is used it can also fail if the user wants it so. For example if libdav1d is not availble ./configure --enable-decoder=libdav1d succeeds but the libdav1d decoder is not be enabled. After the patch configure will warn about this: WARNING: Disabled libdav1d_decoder because not all dependencies are satisfied: libdav1d Signed-off-by: Marton Balint <cus@passwd.hu>
* add libaribb24 ARIB STD-B24 caption decoderJan Ekström2019-02-10
| | | | | | | | | | | | | | | | | | | | | | | | * Outputs ASS lines with basic coloring and font scaling for each given region. * Sets the default style to the resolution of the subtitle plane (for example, 960x540 / 36pt font for profile A). * Has options to: * Disable ruby text (which is coded as regions which have half-height text in libaribb24). Enabled by default as without positioning ruby text only confuses as it is usually coded in the beginning of the decoded subtitle line. * Set the working directory, in which libaribb24 will read configuration as well as into which it may save broadcast extra symbols as PNG. Unset by default. The unconventional library check can be explained by the library's current master branch being licensed as LGPLv3, but at the time of writing the latest official release is still licensed under GPLv3. Thus, one either has to wait for the following release, or enable GPLv3.
* libavfilter: add transpose_vaapi filterZachary Zhou2019-01-23
| | | | | | | | | | | | Swap width and height when do clock/cclock rotation Add reversal/hflip/vflip options ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i input.264 -vf "transpose_vaapi=clock_flip" -c:v h264_vaapi output.h264 Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* configure: Fix hymt decoder standalone compilation.Carl Eugen Hoyos2019-01-10
|
* configure: add dxva2 extralibs to avcodecJames Almer2019-01-06
| | | | | | | | | | DXVA2 may be enabled even when every relevant module is disabled, which would result in the dependency generator not including its extralibs to avcodec. Fixes ticket #7642. Signed-off-by: James Almer <jamrial@gmail.com>
* configure: bump yearJames Almer2019-01-01
| | | | Happy new year!
* configure: Make sure libpostproc can be found if -rpath-link doesn't work.Carl Eugen Hoyos2018-12-28
| | | | Solaris ld takes "-rpath-link=libpostproc" as indication to search in "-link=libpostproc".
* configure: make --windres option workPeter Ross2018-12-20
| | | | this option is described by --help, but the definition was missing in CMDLINE_SET.
* configure: --help should dipslay --host-extralibsPeter Ross2018-12-20
|
* configure: --help typoPeter Ross2018-12-20
|
* configure: Use "clang" as cc_default for Android.Carl Eugen Hoyos2018-12-17
|
* configure: require the first stable version of libdav1dJames Almer2018-12-11
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* configure: check if dlfcn.h is present for ladspa and frei0r, if not abort earlyPaul B Mahol2018-12-03
| | | | Fixes #4517.
* libdavs2: update api version and enable avx optionhwrenx2018-12-03
| | | | Signed-off-by: hwrenx <hwrenx@126.com>
* lavf: add transpose_opencl filterRuiling Song2018-12-02
| | | | | Signed-off-by: Ruiling Song <ruiling.song@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* configure: Avoid use of nonstandard features of sedMark Thompson2018-12-02
| | | | | | Standard sed does not support EREs. Fixes #7310.
* Force aix nm to work on 32 and 64 bit binaries by default.Carl Eugen Hoyos2018-12-02
|
* configure: enable mipsfpu for loongson platform.Shiyou Yin2018-11-30
| | | | | | mipsfpu supported by loongson 3a2000,3a3000,3a4000,2k1000, Fate tests passed. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: memalign is broken on djgpp 2.05Peter Ross2018-11-28
| | | | | | | djgpp 2.05 finally provides posix-compatible memalign, but it is broken, so use malloc instead. discussion: http://www.delorie.com/archives/browse.cgi?p=djgpp/2017/12/29/16:26:58
* additional math.h functions for djgppPeter Ross2018-11-28
|
* configure: detect djgpp libcPeter Ross2018-11-28
|
* configure: Add -Wno-char-subscripts.Carl Eugen Hoyos2018-11-25
| | | | | Silences many warnings on systems with signed char where the compiler cannot distinguish between char and int8_t.
* configure: Disable direct stripping on sunos.Carl Eugen Hoyos2018-11-25
| | | | | Sunos strip doesn't know -o. Reported-by: Michael Kostylev
* avcodec: add truehd_core bitstream filterPaul B Mahol2018-11-23
|
* avfilter/vf_freezedetect: add filter to detect frozen inputMarton Balint2018-11-19
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* configure: update api version of libxavs2hwrenx2018-11-19
| | | | | | | abolish parameter IntraPeriod && replaced by IntraPeriodMax/Min Signed-off-by: hwrenx <hwrenx@126.com>
* configure: Add missing xlib dependency for VAAPI X11 codeMark Thompson2018-11-14
| | | | Fixes #7538.
* avfilter/vf_minterpolate: use common scene sad functionsMarton Balint2018-11-11
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_select: use common scene sad functionsMarton Balint2018-11-11
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_framerate: factorize SAD functions which compute SAD for a whole ↵Marton Balint2018-11-11
| | | | | | | | | frame Also add SIMD which works on lines because it is faster then calculating it on 8x8 blocks using pixelutils. Signed-off-by: Marton Balint <cus@passwd.hu>
* avcodec: libdav1d AV1 decoder wrapper.James Almer2018-11-05
| | | | | | | Originally written by Ronald S. Bultje, with fixes, optimizations and improvements by James Almer. Signed-off-by: James Almer <jamrial@gmail.com>
* configure: Add missing V4L2 M2M decoder BSF dependenciesMark Thompson2018-11-05
|
* configure: Add missing IVF muxer BSF dependencyMark Thompson2018-11-05
|
* configure: Fix av1_metadata BSF dependencyMark Thompson2018-11-05
|
* avfilter/vf_yadif_cuda: CUDA accelerated yadif deinterlacerPhilip Langdale2018-11-02
| | | | | | This is a cuda implementation of yadif, which gives us a way to do deinterlacing when using the nvdec hwaccel. In that scenario we don't have access to the nvidia deinterlacer.
* avformat/ivfenc: use the av1_metadata bsf to insert Temporal Delimiter OBUs ↵James Almer2018-11-01
| | | | | | | if needed Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* configure: add missing optional SDL2 dependency to OpenGL outdevJames Almer2018-10-24
| | | | Signed-off-by: James Almer <jamrial@gmail.com>