summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Merge commit 'dd343fd986459f467a2d1d70c26101dff1d47d68'James Almer2017-10-23
|\ | | | | | | | | | | | | * commit 'dd343fd986459f467a2d1d70c26101dff1d47d68': lavu: Drop deprecated VDPAU pixel formats Merged-by: James Almer <jamrial@gmail.com>
* | Merge commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198'James Almer2017-10-23
|\| | | | | | | | | | | | | * commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198': lavc: Remove deprecated XvMC support hacks Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Remove deprecated XvMC support hacksDiego Biurrun2017-03-23
| | | | | | | | Deprecated in 11/2013.
* | lavc: drop VDAClément Bœsch2017-10-23
| | | | | | | | | | Deprecated (aka removed) in OSX 10.11, and we have a replacement for it (VideoToolbox).
* | Merge commit 'bd805964f40f7af83da64645ba83d1e8060a1214'James Almer2017-10-21
|\| | | | | | | | | | | | | * commit 'bd805964f40f7af83da64645ba83d1e8060a1214': configure: Do not treat JACK as a system library Merged-by: James Almer <jamrial@gmail.com>
| * configure: Do not treat JACK as a system libraryLuca Barbato2017-03-21
| | | | | | | | | | JACK is not commonly installed and should not be picked up as a dependency unless specifically requested.
* | Merge commit '0d8013b88b1cb7d65da891a8819d3beebafb9bb5'James Almer2017-10-21
|\| | | | | | | | | | | | | * commit '0d8013b88b1cb7d65da891a8819d3beebafb9bb5': configure: Replace -no_weak_symbols with -Werror=partial-availability Merged-by: James Almer <jamrial@gmail.com>
| * configure: Replace -no_weak_symbols with -Werror=partial-availabilityLuca Barbato2017-03-15
| | | | | | | | Jack uses weak symbols on purpose.
* | lavc: drop support for OpenJPEG 1.3-2.0Michael Bradshaw2017-10-20
| | | | | | | | | | | | We now require 2.1+ with pkg-config. Signed-off-by: Michael Bradshaw <mjbshaw@google.com>
* | configure: add pkg-config check for alsaJan Ekström2017-10-18
| | | | | | | | | | | | Helps with use cases such as static linking, as the .pc file does actually contain the necessary Libs.private entries for all required dependencies.
* | vaapi_mpeg2: Convert to use coded bitstream infrastructureMark Thompson2017-10-17
| | | | | | | | (cherry picked from commit 10eb496d9ae94df6f792b0e1d8750738eb3a0952)
* | vaapi_h265: Convert to use coded bitstream infrastructureMark Thompson2017-10-17
| | | | | | | | | | | | | | Also improves the metadata and generally makes the configuration a bit cleaner. (cherry picked from commit ac12486714b48f9bd5d9167f90b77c936751d6ef)
* | vaapi_h264: Convert to use coded bitstream infrastructureMark Thompson2017-10-17
| | | | | | | | (cherry picked from commit 7a4fac5e91789b73e07bd4ad20493cfde028df76)
* | lavc: Add mpeg2_metadata bitstream filterMark Thompson2017-10-17
| | | | | | | | (cherry picked from commit b78c30d7ec26af67c00ce2002709a189f6a87a7e)
* | lavc: Add hevc_metadata bitstream filterMark Thompson2017-10-17
| | | | | | | | | | | | | | This is able to modify some header metadata found in the VPS/SPS/VUI, and can also add/remove AUDs. (cherry picked from commit b31a9eae0233325c4b382c657f4b687d5d8b0812)
* | lavc: Add h264_redundant_pps bitstream filterMark Thompson2017-10-17
| | | | | | | | | | | | | | | | | | | | | | This applies a specific fixup to some Blu-ray streams which contain redundant PPSs modifying irrelevant parameters of the stream which confuse other transformations which require correct extradata. A new single global PPS is created, and all of the redundant PPSs within the stream are removed. (cherry picked from commit e6874bc3af2f09af39b5d91b9c5f9ded67459696)
* | lavc: Add h264_metadata bitstream filterMark Thompson2017-10-17
| | | | | | | | | | | | | | | | This is able to modify some header metadata found in the SPS/VUI, and can also add/remove AUDs and insert user data in SEI NAL units. (cherry picked from commit 9e93001b6135a23fe4e200196c08fb4fbffed6fc) (cherry picked from commit c42b62d1f9641f10ffc23cad9abbe47d8a4a165b)
* | lavc: Add trace_headers bitstream filterMark Thompson2017-10-17
| | | | | | | | | | | | | | Supports all streams that the coded bitstream infrastructure does (currently H.264, H.265 and MPEG-2). (cherry picked from commit f11d8a5e8b185340cc50fcbc8a1437b0fbe7e931)
* | lavc: Add coded bitstream read/write support for MPEG-2Mark Thompson2017-10-17
| | | | | | | | | | (cherry picked from commit 2bc9ba8d3c41f3a8e56484bd67b05040c7909a01) (cherry picked from commit a41b69b5eb950c10d8ede472bcc4e88ce4246db9)
* | lavc: Add coded bitstream read/write support for H.265Mark Thompson2017-10-17
| | | | | | | | | | | | (cherry picked from commit 867381b8b51fa21fa2b8f071f508f3d39cc9c1f0) (cherry picked from commit f763489364416bb6866adc4f4a96012dd2ca1bd0) (cherry picked from commit 067a9ddeb8feff1f724856f0054930c55219f76b)
* | lavc: Add coded bitstream read/write support for H.264Mark Thompson2017-10-17
| | | | | | | | | | | | (cherry picked from commit acf06f45441be24c5cbae0920579cd69427326a1) (cherry picked from commit 768eb9182e94a94bc2ef46f565a0dac7afef3b57) (cherry picked from commit e7f64191b27bcf37cbf7006606f0f439c6cdc24f)
* | lavc: Add coded bitstream read/write APIMark Thompson2017-10-17
| | | | | | | | | | (cherry picked from commit 18f1706f331bf5dd565774eae680508c8d3a97ad) (cherry picked from commit 44cde38c8acbef7d5250e6d1b52b1020871e093b)
* | Merge commit '81bffae368f331b6cd386a814f225a58e3f32f40'James Almer2017-10-17
|\| | | | | | | | | | | | | * commit '81bffae368f331b6cd386a814f225a58e3f32f40': configure: Check for -no_weak_imports in ldflags on macOS Merged-by: James Almer <jamrial@gmail.com>
| * configure: Check for -no_weak_imports in ldflags on macOSLuca Barbato2017-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recent versions of macOS provide more POSIX API (in particular, clock_gettime) than previous versions and recent Apple toolchains provide all that API, even when targeting older releases without said API. Disallow linking to functions which might not be available at runtime. To actually have an effect, either add --extra-cflags="-mmacosx-version-min=10.11" (or any other version prior to 10.12) or set MACOSX_DEPLOYMENT_TARGET=10.11 when running configure. As a workaround for libav versions without this fix, one can also add --extra-cflags="-mmacosx-version-min=10.11 -Werror=partial-availability" while running configure. The -no_weak_imports flag is new in Xcode 8; in Xcode 7 it is not supported. This is not an issue since Xcode 7 only ships with the 10.11 macOS SDK, which lacks clock_gettime. Bug-Id: 1033 CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
| * build: Prefer NASM assembler over YASMDiego Biurrun2017-03-07
| | | | | | | | | | NASM is more actively maintained and permits generating dependency information as a sideeffect of assembling, thus cutting build times in half.
| * build: Make x86 assembler commandline-selectableDiego Biurrun2017-03-07
| |
| * build: Special-case handling of SDL CFLAGSDiego Biurrun2017-03-07
| | | | | | | | | | | | SDL adds some "special" CFLAGS that interfere with building normal binaries. Capture those CFLAGS separately and avoid adding them to the general CFLAGS.
* | configure: add missing optional dep on libfribidi to the drawtext filterJames Almer2017-10-17
| | | | | | | | | | | | Fixes ticket #6740 Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add missing optional deps on gcrypt and openssl to the hls muxerJames Almer2017-10-16
| | | | | | | | | | | | Should fix ticket #6738 Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add pkg-config checks for libcdio/cdparanoiaJames Almer2017-10-14
| | | | | | | | | | | | Should be more complete than the now fallback checks. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: force erroring out in check_disable_warning() if an option ↵James Almer2017-10-13
| | | | | | | | | | | | | | | | | | | | doesn't exists Should prevent some options from being added to cflags when they don't exist and the compiler only warns about it. Reviewd-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: switch the libzvbi check to pkg-configReino Wijnsma2017-10-13
| | | | | | | | | | | | | | The library has several dependencies that vary between systems. Their pkg-config properly lists them all. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add missing pthreads extralib to the libilbc checkJames Almer2017-10-13
| | | | | | | | | | | | Debugged with the help of Reino Wijnsma. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add a -lstdc++ flag to the some external library checksJames Almer2017-10-13
| | | | | | | | | | | | | | | | | | Two of them are missing it in their pkg-config file, so adding it here is a workaround until said pkg-config files are fixed. Debugged with the help of Reino Wijnsma. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add missing zlib extralibs to the libmysofa checkJames Almer2017-10-13
| | | | | | | | | | | | Should fix checks with static builds. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: list libv4l2 as an optional library for v4l2James Almer2017-10-13
| | | | | | | | | | | | | | Fixes regression since 6dfcbd80ad446ff163b47f2bf432bbf706436ea8 and 734ed38931103c523c42333633a315a0ce1b5eb2. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: explicitly list videotoolbox deps for avutilJames Almer2017-10-12
| | | | | | | | | | There's a bug in configure where they are not being resolved right, so make them explicit deps for avutil for now.
* | configure: Fix sem_timedwait probeLuca Barbato2017-10-12
| | | | | | | | | | (cherry-picked from libav commit 41262498ff89ef48e5ce4823b2fc2dc514a3eb0c) Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: fix pthread_cancel checkJames Almer2017-10-12
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: fix CoreGraphics module nameJames Almer2017-10-12
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '003124ebf4a05f1347c74104216887ddd2e5aad4'James Almer2017-10-12
|\| | | | | | | | | | | | | * commit '003124ebf4a05f1347c74104216887ddd2e5aad4': build: Fix logic of clock_gettime() check Merged-by: James Almer <jamrial@gmail.com>
| * build: Fix logic of clock_gettime() checkDiego Biurrun2017-03-07
| | | | | | | | | | We should only check for clock_gettime() if _POSIX_MONOTONIC_CLOCK is available and do a full link check for clock_gettime() in all cases.
* | configure: add missing libfontconfig and libfreetype dependencies to showcqt ↵James Almer2017-10-12
| | | | | | | | | | | | | | filter Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '808ef43597b1e3d6e69a5b9abe2237c8ddb97b44'James Almer2017-10-12
|\| | | | | | | | | | | | | | | | | * commit '808ef43597b1e3d6e69a5b9abe2237c8ddb97b44': build: Explicitly set 32-bit/64-bit object formats for nasm/yasm See d44935cbf4e42e842c11b1eeeaa28377dc8fd6d2 Merged-by: James Almer <jamrial@gmail.com>
| * build: Explicitly set 32-bit/64-bit object formats for nasm/yasmDiego Biurrun2017-03-05
| | | | | | | | | | Consistently use object format names with "32" suffix and set object format to "win64" on Windows x86_64, which fixes assembling with nasm.
| * build: Add pthreads to list of avutil extralibsDiego Biurrun2017-03-01
| | | | | | | | libavutil uses pthreads in the buffer code (abstracted through a header).
| * build: Allow generating dependencies as a side-effect of assemblingDiego Biurrun2017-03-01
| |
| * build: Generalize yasm/nasm-related variable namesDiego Biurrun2017-03-01
| | | | | | | | None of them are specific to the YASM assembler.
| * configure: Fix typo in objcc default settingDiego Biurrun2017-03-01
| | | | | | | | Also drop stray duplicate OBJCC config.mak entry.
* | configure: fix libxavs checkJames Almer2017-10-12
| | | | | | | | | | | | | | | | | | | | libxavs may require pthreads and libm at link time, and without said ldflags available as global extralibs, the check will fail. Regression since 6dfcbd80ad446ff163b47f2bf432bbf706436ea8. Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>