summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Merge commit 'fd36cf6bf6524247a8ff6788c028836fe7d9fd20'James Almer2018-02-11
|\ | | | | | | | | | | | | * commit 'fd36cf6bf6524247a8ff6788c028836fe7d9fd20': configure: Factorize check_64_bit() Merged-by: James Almer <jamrial@gmail.com>
| * configure: Factorize check_64_bit()Diego Biurrun2018-02-06
| |
* | Merge commit '38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba'James Almer2018-02-11
|\| | | | | | | | | | | | | * commit '38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba': configure: Simplify restrict keyword handling Merged-by: James Almer <jamrial@gmail.com>
| * configure: Simplify restrict keyword handlingDiego Biurrun2018-02-06
| | | | | | | | Skip a variable indirection and only redefine restrict if necessary.
* | Merge commit 'bca41545b371efc34e38d1fa8bb12dba8b614da0'James Almer2018-02-11
|\| | | | | | | | | | | | | * commit 'bca41545b371efc34e38d1fa8bb12dba8b614da0': configure: Group code that sets the license string with licensing checks Merged-by: James Almer <jamrial@gmail.com>
| * configure: Group code that sets the license string with licensing checksDiego Biurrun2018-02-06
| | | | | | | | | | This also moves the setting of the licensing string out of a block that is skipped when quiet operation is requested.
| * Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDKMichael Wootton2018-01-04
| | | | | | | | | | | | | | Requires AMF headers for at least version 1.4.4.1. Signed-off-by: Mikhail Mironov <mikhail.mironov@amd.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * lavc: Delete all fake hwaccelsMark Thompson2017-12-19
| | | | | | | | They are now unused.
| * lavc: Remove register mechanism for hwaccelsMark Thompson2017-12-19
| | | | | | | | | | | | | | There is no longer any need for a list of them at runtime, because decoders now carry the pointers to their associated hwaccels internally. The file containing external declarations is now used to make the list of hwaccels for configure.
* | aptx: implement the aptX HD bluetooth codecAurelien Jacobs2018-02-09
| |
* | lavd: add new API for iterating input and output devicesJosh de Kock2018-02-06
| | | | | | | | | | This also adds an avpriv function to register devices in libavformat
* | lavf: add new API for iterating muxers and demuxersJosh de Kock2018-02-06
| |
* | lavc: add new API for iterating codecs and codec parsersJosh de Kock2018-02-06
| | | | | | | | Based on an unfinished patch by atomnuker.
* | examples: Add a VA-API transcode example.Jun Zhao2018-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Usage is: ./vaapi_transcode input_stream codec output_stream For example: - ./vaapi_transcode input.mp4 h264_vaapi output_h264.mp4 - ./vaapi_transcode input.mp4 vp8_vaapi output_vp8.ivf Does not handle resolution changes on the input stream. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Liu, Kaixuan <kaixuan.liu@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | configure: Remove carriage return ('\r') in Windows CC_IDENTXiaohan Wang2018-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the Windows CC_IDENT is ended with '\r\n'. "head -n1" will not remove the '\r' and this is causing building error in Chromium. This CL adds "tr -d '\r'" to remove '\r' in the CC_IDENT string. Since in most cases '\r' only appears at the end of a string/line, this should work in most cases. See example: printf "hello\r\nworld\r\n" | head -n1 | hd 00000000 68 65 6c 6c 6f 0d 0a |hello..| printf "hello\r\nworld\r\n" | head -n1 | tr -d '\r' | hd 00000000 68 65 6c 6c 6f 0a |hello.| Also note a similar previous change at: https://lists.ffmpeg.org/pipermail/ffmpeg-cvslog/2013-October/069950.html Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: fix vaapi_encode_example dependenciesJames Almer2018-01-23
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | lavfi: add denoise and sharpness VAAPI video filters.Jun Zhao2018-01-21
| | | | | | | | | | | | | | | | | | Most code between them is common, so put them in a new file for miscellaneous VAAPI filters. Signed-off-by: Yun Zhou <yunx.z.zhou@intel.com> Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | lavfi: add ProcAmp (color balance) VAAPI video filter.Jun Zhao2018-01-21
| | | | | | | | | | | | | | | | | | | | Add ProcAmp(color balance) vaapi video filter, use the option like -vf "procamp_vaapi=b=10:h=120:c=2.8:s=3.7" to set brightness/hue/contrast/saturation. Signed-off-by: Yun Zhou <yunx.z.zhou@intel.com> Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | configure: Simplify detection of static x264 on systems without pkg-config.Carl Eugen Hoyos2018-01-11
| | | | | | | | Fixes a regression since 6dfcbd80.
* | configure: don't use SDL.h in check_func_headers when checking for SDL2James Almer2018-01-10
| | | | | | | | | | | | | | | | | | | | | | check_func_headers() defines a main() function, which clashes with a redefinition done by said SDL header. Check for SDL_PollEvent using SDL_events.h only instead, where the redefinition doesn't happen. Fixes a regression since d03c39b46b21c893d6549a532289b7fb9935b3fc. Tested-by: RiCON Signed-off-by: James Almer <jamrial@gmail.com>
* | lavfi: Add filters to run arbitrary OpenCL programsMark Thompson2018-01-07
| |
* | configure: check SDL2 function with a headerKO Myung-Hun2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | SDL2 uses SDLCALL to specify a calling convention. On OS/2, it's defined to `_System' which is similar to `_cdecl' but does not prepend '_'. After all, without a header, a function is used without `_System'. And linker will try to `_func' but fail because the function is `func' not `_func'. Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: remove check for SA_RESTARTJames Almer2018-01-06
| | | | | | | | | | | | It's not used anymore. Signed-off-by: James Almer <jamrial@gmail.com>
* | Remove the ffserver programRostislav Pehlivanov2018-01-06
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avcodec/rkmpp : Fix broken build due to missing control operationLongChair2018-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is taking care of https://trac.ffmpeg.org/ticket/6834. It seems that one of the control operations that was available to get the free decoders input slots was removed. There is another control operation to retrieve the used slots. Given that the input slot count is hardcoded to 4 in mpp at this point, replacing the old control operation by the other one. This was tested on Rockchip ROCK64. Signed-off-by: wm4 <nfxjfg@googlemail.com>
* | It has been replaced by C11 stdatomic.h and is now unused.Anton Khirnov2018-01-05
| | | | | | | | | | (cherry picked from commit 5cc0057f4910c8c72421b812c8f337ef6c43696c) Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: update minimum required version of libvmafJames Almer2018-01-04
| | | | | | | | | | | | | | | | At least version 0.6.2 is needed since commit df3222d4bb18cbceda443def17b1b29067ed6e3f. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | lavr: deprecate the entire libraryRostislav Pehlivanov2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | Deprecate the entire library. Merged years ago to provide compatibility with Libav, it remained unmaintained by the FFmpeg project and duplicated functionality provided by libswresample. In order to improve consistency and reduce attack surface, as well as to ease burden on maintainers, it has been deprecated. Users of this library are asked to migrate to libswresample, which, as well as providing more functionality, is faster and has higher accuracy. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | configure: bump yearCarl Eugen Hoyos2018-01-01
| | | | | | | | Happy new year!
* | configure: libvmaf depends on pthreads.Carl Eugen Hoyos2017-12-29
| |
* | configure: add missing avcodec dep to avfilter for de/convolve filtersJames Almer2017-12-27
| |
* | configure: note (de)convolve filter dependencyPaul B Mahol2017-12-27
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | w32pthreads: always use Vista+ API, drop XP supportwm42017-12-26
| | | | | | | | | | | | | | | | | | | | | | This removes the XP compatibility code, and switches entirely to SWR locks, which are available starting at Windows Vista. This removes CRITICAL_SECTION use, which allows us to add PTHREAD_MUTEX_INITIALIZER, which will be useful later. Windows XP is hereby not a supported build target anymore. It was decided in a project vote that this is OK.
* | avcodec: add stride alignment needed for AVX-512James Darnley2017-12-24
| |
* | configure: test whether x86 assembler supports AVX-512James Darnley2017-12-24
| |
* | configure: fix minimum required version of libzimgJames Almer2017-12-21
| | | | | | | | | | | | | | The new input properties added in 002db7d49ada290db15334b7b41fa27eb376ec5c were introduced to libzimg for the upcoming release 2.7.x Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: Fix case of static libmp3lameStefan Pöschel2017-12-19
| | | | | | | | | | | | Fixes #6918. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: Fix detection of vp9 decoder/encoderFelix Matouschek2017-12-19
| | | | | | | | | | | | | | | | At least on Android the vp9 decoder/encoder needs $libm_extralibs to successfully link, it was missing in the check_lib calls for vp9 Signed-off-by: Felix Matouschek <felix@matouschek.org> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: remove libtls fallback checksfan52017-12-19
| | | | | | | | | | | | | | | | This check is not needed for any supported version of libtls and causes issues with static builds (libtls links to -lssl -lcrypto). Signed-off-by: sfan5 <sfan5@live.de> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: fix pkg-config check for libtlssfan52017-12-19
| | | | | | | | | | | | | | | | This was not accounted for during merge and is required due to the refactor in commit 93ccba96df6340249b0db227d5bc3297010797a4. Signed-off-by: sfan5 <sfan5@live.de> Signed-off-by: James Almer <jamrial@gmail.com>
* | libavformat: LibreSSL (libtls) supportsfan52017-12-17
| | | | | | | | Signed-off-by: sfan5 <sfan5@live.de>
* | configure: fix probing armv6zkwang-bin2017-12-16
| | | | | | | | | | | | clang reports 6kz: https://reviews.llvm.org/D14568 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Move V4L2 M2M help line to the hardware library sectionMark Thompson2017-12-10
| |
* | configure: Fix dependencies of aac_at decoder.Jacob Trimble2017-11-30
| | | | | | | | | | Signed-off-by: Jacob Trimble <modmaker@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: select vp9_superframe_split_bsf when enabling vp9_decoderJames Almer2017-11-30
| | | | | | | | | | | | This is required since a5679933c1b8b6bef5c5c3eb7c70d06c695066cf Signed-off-by: James Almer <jamrial@gmail.com>
* | Add HW H.264 and HEVC encoding for AMD GPUs based on AMF SDKMikhail Mironov2017-11-28
| | | | | | | | | | | | | | Requires AMF headers for at least version 1.4.4.1. Signed-off-by: Mikhail Mironov <mikhail.mironov@amd.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | examples: Add a VA-API encode example.Jun Zhao2017-11-28
| | | | | | | | | | | | | | | | | | | | | | Supports only raw NV12 input. Example use: ./vaapi_encode 1920 1080 test.yuv test.h264 Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Liu, Kaixuan <kaixuan.liu@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | vf_zscale: Add more supported input propertiesVittorio Giovara2017-11-28
| | | | | | | | | | | | Bump the minimum version necessary in the configure file. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avcodec/nvdec: Implement vp8 hwaccelPhilip Langdale2017-11-26
| |
* | vaapi: Add VP8 decode hwaccelMark Thompson2017-11-26
| |