summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
...
| * build: CryptGenRandom --> wincrypt, it is a better nameDiego Biurrun2017-10-12
| |
* | Merge commit '93797681c2310faeeb0158f66f471965213904c6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '93797681c2310faeeb0158f66f471965213904c6': build: Rename stdatomic_h variable to stdatomic Merged-by: James Almer <jamrial@gmail.com>
| * build: Rename stdatomic_h variable to stdatomicDiego Biurrun2017-10-12
| | | | | | | | It does not represent a header but a complete system capability.
* | Merge commit '62d5b5a9d3b0181335072d6fa792f2d805bc27b6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '62d5b5a9d3b0181335072d6fa792f2d805bc27b6': configure: Extend check_header() to allow checking for multiple headers Merged-by: James Almer <jamrial@gmail.com>
| * configure: Extend check_header() to allow checking for multiple headersDiego Biurrun2017-10-12
| | | | | | | | Also use that new capability to simplify bktr header checks.
* | Merge commit 'b46900914a1f25ce8dbf49d7c53766ff1f18b60f'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'b46900914a1f25ce8dbf49d7c53766ff1f18b60f': build: Merge mach/mach_time.h and mach_absolute_time() checks Merged-by: James Almer <jamrial@gmail.com>
| * build: Merge mach/mach_time.h and mach_absolute_time() checksDiego Biurrun2017-10-12
| |
| * configure: Merge separate parts of GnuTLS testDiego Biurrun2017-10-12
| |
| * configure: Simplify nvenc check (and move it to the correct spot)Diego Biurrun2017-10-12
| |
| * configure: Drop fallback for deprecated avserver command line optionsDiego Biurrun2017-10-12
| |
| * configure: Drop feature for randomly disabling/enabling componentsDiego Biurrun2017-10-12
| | | | | | | | This feature was never used for anything.
| * configure: Fix stupid typo in gsm.h header nameDiego Biurrun2017-10-11
| |
* | Merge commit '76481f57b528168b00035aee76f7e0878669011f'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '76481f57b528168b00035aee76f7e0878669011f': configure: Remove pointless empty *_COMPONENTS variables Merged-by: James Almer <jamrial@gmail.com>
| * configure: Remove pointless empty *_COMPONENTS variablesDiego Biurrun2017-10-10
| |
* | Merge commit '1c047c8f4d5e016e89250afdeb88a4fea707cc1c'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '1c047c8f4d5e016e89250afdeb88a4fea707cc1c': configure: Drop stray extralibs for libspeex Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop stray extralibs for libspeexDiego Biurrun2017-10-10
| | | | | | | | These extralibs are set by pkg-config already.
* | Merge commit '3e5950287317938e6b81e7ef8f024b403c303289'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '3e5950287317938e6b81e7ef8f024b403c303289': configure: Drop unused attribute checks Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop unused attribute checksDiego Biurrun2017-10-10
| |
* | Merge commit '421c10ed4fb0475a2cb055dd130ba12a6adb9f70'James Almer2017-11-11
|\| | | | | | | | | | | | | | | | | * commit '421c10ed4fb0475a2cb055dd130ba12a6adb9f70': configure: Drop test for fork() We keep the check as it's needed by the http_multiclient example. Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop test for fork()Diego Biurrun2017-10-10
| | | | | | | | fork() is never used conditionally.
* | Merge commit 'b586903ae1b89e2d8b99c79f33cabe9b3ca03784'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'b586903ae1b89e2d8b99c79f33cabe9b3ca03784': build: Drop redundant check for soundcard.h Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop redundant check for soundcard.hDiego Biurrun2017-10-10
| | | | | | | | It should be sys/soundcard.h nowadays.
* | Merge commit '8e97a8c69162afce47abea96c8c0914f3550e212'James Almer2017-11-11
|\| | | | | | | | | | | | | | | | | * commit '8e97a8c69162afce47abea96c8c0914f3550e212': build: Remove check for gsm/gsm.h for libgsm Also includes fix from 010baac12a14d684a1ae72f6b7509e642c40f3b3 Merged-by: James Almer <jamrial@gmail.com>
| * build: Remove check for gsm/gsm.h for libgsmDiego Biurrun2017-10-10
| | | | | | | | | | | | libgsm never installed more than a single header, the headers installed into the gsm/ subdirectory by some distros are private. Who started this nonsense is a mystery, but it got cargo-culted around ever since.
* | Merge commit '29ccc641b17afad058a5c24071ea827865a8b3a9'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '29ccc641b17afad058a5c24071ea827865a8b3a9': build: Drop check for sys/mman.h in favor of mmap() check Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop check for sys/mman.h in favor of mmap() checkDiego Biurrun2017-10-10
| | | | | | | | We already rely on just mmap() in other places.
* | Merge commit 'e7168d4c0cb279cf267690549ca92ad564572bc6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'e7168d4c0cb279cf267690549ca92ad564572bc6': configure: Drop redundant header check for d3d11.h Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop redundant header check for d3d11.hDiego Biurrun2017-10-10
| | | | | | | | It is detected as a part of the ID3D11VideoDecoder check.
* | Merge commit '4064f42889685e7122cfad4934b060098c147753'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '4064f42889685e7122cfad4934b060098c147753': build: Drop explicit check for dlfcn.h Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop explicit check for dlfcn.hDiego Biurrun2017-10-10
| | | | | | | | It is detected as a part of the libdl check.
* | Merge commit 'fca9ca539c8c6e4fe0072486c7e0479a08a15e7c'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'fca9ca539c8c6e4fe0072486c7e0479a08a15e7c': configure: Drop unused or internally-used entries from variable lists Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop unused or internally-used entries from variable listsDiego Biurrun2017-10-10
| | | | | | | | The variable lists are for variables whose values end up in output files.
* | Merge commit '09c98327b9f25c6c1716c0ee82ce09d8b484887a'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '09c98327b9f25c6c1716c0ee82ce09d8b484887a': build: Drop support for Tru64 Unix (OSF/1) Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop support for Tru64 Unix (OSF/1)Diego Biurrun2017-10-10
| | | | | | | | | | This proprietary Unix flavor dropped from the face of the earth more than a decade ago. Nothing of value was lost.
| * configure: rename hevc_ps to hevcparseJames Almer2017-10-10
| | | | | | | | | | | | | | Build h2645_parse.o with it, as every hevc_ps dependency also needs it. This is more in line with h264's h264parse module. Signed-off-by: James Almer <jamrial@gmail.com>
| * configure: Use test_pkg_config() for the SDL checkJames Almer2017-10-04
| | | | | | | | | | | | | | Removes the extra code to preserve global CFLAGS. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'd66fe7ff53a5cade7a702100a9006dfe5ae1c473'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'd66fe7ff53a5cade7a702100a9006dfe5ae1c473': configure: Add test_pkg_config() Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add test_pkg_config()James Almer2017-10-04
| | | | | | | | | | | | | | | | | | This helper is split off check_pkg_config(), setting only the pkg CFLAGS and extralibs. This is useful for checks that do not require or do not benefit from setting global CFLAGS. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'a5a6ac1a123a927e5bed984ed757a29b7ff87dab'James Almer2017-11-11
|\| | | | | | | | | | | | | | | * commit 'a5a6ac1a123a927e5bed984ed757a29b7ff87dab': libavfilter/overlay_qsv: Add QSV overlay vpp filter libavfilter/vf_vpp: Add common filters of the qsv vpp Merged-by: James Almer <jamrial@gmail.com>
| * libavfilter/overlay_qsv: Add QSV overlay vpp filterHuang, Zhengxu2017-09-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The filter supports two inputs and (implicitly) scaling the second input during composition, unlike the software overlay. The code has been separated into common interface and qsv overlay implementation. The common part mainly creates the qsv session and manages the surface which is nearly the same for all qsv filters. So the qsvvpp.c/qsvvpp.h API can be used by other QSV vpp filters to reduce code redundancy. Usage: -hwaccel qsv -c:v mpeg2_qsv -r 25 -i in.m2v -hwaccel qsv -c:v h264_qsv -i in.h264 -filter_complex "overlay_qsv=eof_action=repeat:x=(W-w)/2:y=(H-h)/2" -b 2M -maxrate 3M -c:v h264_qsv -y out.h264 Two inputs should have different sizes otherwise one will be completely covered or you need to scale the second input as follows: -hwaccel qsv -c:v mpeg2_qsv -r 25 -i in.m2v -hwaccel qsv -c:v h264_qsv -i in.h264 -filter_complex "overlay_qsv=w=720:h=576:x=(W-w)/2:y=(H-h)/2" -b 2M -maxrate 3M -c:v h264_qsv -y out.h264 Signed-off-by: ChaoX A Liu <chaox.a.liu@gmail.com> Signed-off-by: Zhengxu Huang <zhengxu.maxwell@gmail.com> Signed-off-by: Andrew Zhang <huazh407@gmail.com> Change-Id: I5c381febb0af6e2f9622c54ba00490ab99d48297 Signed-off-by: Maxym Dmytrychenko <maxim.d33@gmail.com>
| * libavfilter/vf_vpp: Add common filters of the qsv vppHuang, Zhengxu2017-09-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add common filters of the qsv vpp features including scale,denosie, deinterlace,frc,crop and procAmp. Performance will be significantly reduced in the test if using cascade mode just like qsv framerate + qsv scale + qsv deinterlace + qsv denoise in separated way no matter in system or video memmory cases. And the code is so redundant because so much the same just as session and surface's creation and management. So we add a common qsv filter. Usage: -hwaccel qsv -c:v h264_qsv -r 25 -i in -vf vpp_qsv=w=iw/2:h=400:deinterlace=1:framerate=60:detail=50:denoise=50 -b 2M -maxrate 3M -c:v h264_qsv -y out.h264 Signed-off-by: ChaoX A Liu <chaox.a.liu@gmail.com> Signed-off-by: Zhengxu Huang <zhengxu.maxwell@gmail.com> Signed-off-by: Andrew Zhang <huazh407@gmail.com> Change-Id: I130392ce722138c209ab658c5f03f0009b6e8024 Signed-off-by: Maxym Dmytrychenko <maxim.d33@gmail.com>
| * vaapi_mpeg2: Convert to use coded bitstream infrastructureMark Thompson2017-09-12
| |
* | Merge commit 'accb06120c13a4ead442464d96f2fa318fa07a4e'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'accb06120c13a4ead442464d96f2fa318fa07a4e': configure: Use dllexport/dllimport for data symbols across DLLs with mingw Merged-by: James Almer <jamrial@gmail.com>
| * configure: Use dllexport/dllimport for data symbols across DLLs with mingwMartin Storsjö2017-08-31
| | | | | | | | | | | | | | | | | | | | | | This avoids having to use pseudo relocations. The version script used for exporting functions is skipped as soon as the set of object files contains symbols marked with dllexport, therefore we need to use makedef to produce the full list of symbols to be exported. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e': Remove support for building for mingw32ce (Windows CE) Merged-by: James Almer <jamrial@gmail.com>
| * Remove support for building for mingw32ce (Windows CE)Martin Storsjö2017-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The toolchain for this target is unmaintained since many years. While it has been continuously build tested on fate, it hasn't actually been tested at runtime since many, many years (and back then, only a few codecs in libavcodec were tested). So far, keeping support for it has been mostly effortless, but the compiler does seem to have issues with dllimported data symbols, ending up as internal compiler errors in some cases. Instead of jumping through further hoops to work around that, just remove the target. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Include d3d11va_extralibs in libavutilMartin Storsjö2017-08-25
| | | | | | | | | | | | This fixes shared WinRT/UWP builds with d3d11va enabled. Signed-off-by: Martin Storsjö <martin@martin.st>
| * lavc: Add mpeg2_metadata bitstream filterMark Thompson2017-08-20
| |
| * lavc: Add coded bitstream read/write support for MPEG-2Mark Thompson2017-08-20
| | | | | | | | Also enable MPEG-2 support in the trace_headers filter.
| * vaapi_h265: Convert to use coded bitstream infrastructureMark Thompson2017-08-13
| | | | | | | | | | Also improves the metadata and generally makes the configuration a bit cleaner.