summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
...
* | configure: fix module dependencies on zlibJames Almer2017-11-19
| | | | | | | | | | | | | | | | select should not be used with external libraries. It's mean to soft enable internal modules/features. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add audio_frame_queue dependency for aptx codecJames Darnley2017-11-19
| |
* | avcodec: Implement mpeg2 nvdec hwaccelPhilip Langdale2017-11-18
| | | | | | | | | | | | This is mostly straight-forward. The weird part is that it should just work for mpeg1, but I see corruption in my test cases, so I'm going to try and fix that separately.
* | configure: call flatten_extralibs in a subshellTimo Rothenpieler2017-11-16
| | | | | | | | | | | | | | | | | | | | | | By putting the call in a subshell, the problem of it spilling cleanup-decision from a previous library to other libraries is avoided. For example, it could have already cleaned up cuda_extralibs in a previous library that depended on cuda. Then when it gets to avutil, it will never pick up the dependency of avutil to cuda, which depends on libdl, which in turn results in a missing -ldl extralib, resulting in link failures in certain configurations.
* | Merge commit 'bad7ce1d82f0b7da55086b8c6124eff0d35a1b1a'James Almer2017-11-16
|\| | | | | | | | | | | | | * commit 'bad7ce1d82f0b7da55086b8c6124eff0d35a1b1a': makedef: Pass EXTERN_PREFIX from configure to makedef Merged-by: James Almer <jamrial@gmail.com>
| * makedef: Pass EXTERN_PREFIX from configure to makedefMartin Storsjö2017-11-16
| | | | | | | | | | | | | | | | | | | | This avoids having to use either "dumpbin -headers" to find out the current architecture, or pass $ARCH from configure to deduce it. When configuring with --disable-asm, ARCH is equal to "c", which doesn't give any indication of what symbol prefix is to be used. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'd070b9b703a542429a13db9623109ae20474c775'James Almer2017-11-16
|\| | | | | | | | | | | | | * commit 'd070b9b703a542429a13db9623109ae20474c775': configure: Coalesce some arch configuration and PIC handling Merged-by: James Almer <jamrial@gmail.com>
| * configure: Coalesce some arch configuration and PIC handlingDiego Biurrun2017-11-15
| |
* | Merge commit '9e48de3cc86c732d9cebd496d6f0a2b7e7732754'James Almer2017-11-16
|\| | | | | | | | | | | | | * commit '9e48de3cc86c732d9cebd496d6f0a2b7e7732754': configure: Miscellaneous minor changes Merged-by: James Almer <jamrial@gmail.com>
| * configure: Miscellaneous minor changesDiego Biurrun2017-11-15
| | | | | | | | | | | | | | | | - Move a variable closer to where it is used - Add an explanatory comment - Simplify a crosscompile check - Minor SHFLAGS simplification - Coalesce some threads tests
| * configure: fix writing library dependencies to config.shJames Almer2017-11-12
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec: Implement vc1 nvdec hwaccelPhilip Langdale2017-11-14
| | | | | | | | | | This hwaccel is interesting because it also works for wmv3/9 content, which is not supported by the nvidia parser used by cuviddec.
* | avcodec/videotoolboxenc: add hevc_videotoolbox encoderAman Gupta2017-11-13
| | | | | | | | | | Signed-off-by: Aman Gupta <aman@tmm1.net> Reviewed-by: Rodger Combs <rodger.combs@gmail.com>
* | configure: factorize nvdec dependenciesTimo Rothenpieler2017-11-13
| |
* | configure: fix cuda dependency on nvdecTimo Rothenpieler2017-11-13
| |
* | avcodec: implement vp9 nvdec hwaccelTimo Rothenpieler2017-11-13
| |
* | configure: fix writing library dependencies to config.shJames Almer2017-11-12
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | lavf/tls_securetransport: build on iOSAman Gupta2017-11-12
| | | | | | | | | | | | | | This works as expected on iOS, except for the ca_file feature which is disabled because SecItemImport is not available. Signed-off-by: Aman Gupta <aman@tmm1.net>
* | Merge commit '17b6c7efb471e8ff1b8a7271f6531ba1d52bf69c'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '17b6c7efb471e8ff1b8a7271f6531ba1d52bf69c': build: Add missing config.sh dependency for pkg-config files Merged-by: James Almer <jamrial@gmail.com>
| * build: Add missing config.sh dependency for pkg-config filesDiego Biurrun2017-11-09
| | | | | | | | Also only update config.sh when it changed to avoid spurious rebuilds.
* | Merge commit '8e0febe28effe7f427e45190eab37110126161ea'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '8e0febe28effe7f427e45190eab37110126161ea': configure: Use right variable and right value for AIX ar flags Merged-by: James Almer <jamrial@gmail.com>
| * configure: Use right variable and right value for AIX ar flagsDiego Biurrun2017-11-04
| |
* | Merge commit '2cf3c0ab0d84b5cdb379059f8570809a13a306b9'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '2cf3c0ab0d84b5cdb379059f8570809a13a306b9': Revert "configure: Detect AIX ar command instead of hardcoding it in the OS section" Merged-by: James Almer <jamrial@gmail.com>
| * Revert "configure: Detect AIX ar command instead of hardcoding it in the OS ↵Diego Biurrun2017-11-03
| | | | | | | | | | | | | | section" This reverts commit 4822ee3ca620a92cd2b0a9a03ea9e34288192c79. AIX is a fringe oddity. Do not clutter the main codepath with AIX workarounds.
| * configure: Simplify MIPS instruction set handlingDiego Biurrun2017-11-02
| |
* | Merge commit '192fe52e42f64a493c47cad1461b20fe1149dbea'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '192fe52e42f64a493c47cad1461b20fe1149dbea': configure: Miscellaneous minor changes to config file handling Merged-by: James Almer <jamrial@gmail.com>
| * configure: Miscellaneous minor changes to config file handlingDiego Biurrun2017-11-02
| | | | | | | | | | | | | | | | - Move generating config.fate to a more sensible place. - Move printing warnings to a more appropriate place. - Improve "generated by" comment in libavutil/avconfig.h. - Drop pointless informative output about generating config files. - Write a standard comment header to config.asm as well.
| * configure: Remove unused apply() helper functionDiego Biurrun2017-11-02
| |
* | Merge commit '61a17423d3711cb34a18b44e1ec2510c2f70a56c'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '61a17423d3711cb34a18b44e1ec2510c2f70a56c': configure: Miscellaneous small changes to helper functions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Miscellaneous small changes to helper functionsDiego Biurrun2017-11-02
| | | | | | | | | | | | | | - Reuse sanitize_var_name() where appropriate - Add some quotes to enabled()/disabled() to ease readability - Fix logged names of some helper functions - Filter LDFLAGS also in test_ldflags()
* | Merge commit '67c72f08a4707c18a67a4734660e3a23cc9488b6'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '67c72f08a4707c18a67a4734660e3a23cc9488b6': configure: Stop using dlltool to create an import library Merged-by: James Almer <jamrial@gmail.com>
| * configure: Stop using dlltool to create an import libraryMartin Storsjö2017-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There shouldn't be any functional difference between the import library created by dlltool and the one produced by the linker itself. Keep installing it with both names though, for compatibility with users that expect both to exist. The dlltool step was added in ec10a9ab4; prior to that, a MSVC compatible import library was generated using lib.exe. After that commit, there was no functional difference between the two import libraries (and since MSVC 2012, link.exe works just fine with the GNU binutils generated one). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '9dc79b2943d99f256a3279f09580b27a95fb9aa8'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '9dc79b2943d99f256a3279f09580b27a95fb9aa8': configure: Drop support for legacy PGI compiler Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop support for legacy PGI compilerDiego Biurrun2017-10-25
| |
* | Merge commit '0af8a72174108b9bb482f1073a1e9a3bc258af51'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '0af8a72174108b9bb482f1073a1e9a3bc258af51': build: Drop support for legacy TI ARM compiler Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop support for legacy TI ARM compilerDiego Biurrun2017-10-25
| |
| * configure: Add config option for libva2 (VAAPI 1)Mark Thompson2017-10-24
| |
* | Merge commit '68649bfed30a35dc3e45ea240541b2774b2f282b'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '68649bfed30a35dc3e45ea240541b2774b2f282b': configure: Group system feature variables and system libraries together Merged-by: James Almer <jamrial@gmail.com>
| * configure: Group system feature variables and system libraries togetherDiego Biurrun2017-10-22
| |
* | Merge commit '62be1caf161c1241a9e148f347850cfe092588dc'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '62be1caf161c1241a9e148f347850cfe092588dc': configure: Bail out early if neither static nor shared libs are built Merged-by: James Almer <jamrial@gmail.com>
| * configure: Bail out early if neither static nor shared libs are builtDiego Biurrun2017-10-19
| |
* | Merge commit 'c6496de33456f20144b994ac38f308f2de333608'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'c6496de33456f20144b994ac38f308f2de333608': configure: Move enabling libc_type into probe_libc() function Merged-by: James Almer <jamrial@gmail.com>
| * configure: Move enabling libc_type into probe_libc() functionDiego Biurrun2017-10-19
| |
* | Revert "Merge commit '8e97a8c69162afce47abea96c8c0914f3550e212'"James Almer2017-11-11
| | | | | | | | | | | | | | This reverts commit 1a4315f24d2c5857ebeb379fe39f0124746ee30a, reversing changes made to 869401cefc22e221edbf135bacaa1f21014fd001. At least one distro (Arch) ships gsm.h inside the gsm/ folder
* | Merge commit '41df62fd674bd0c67f7b6952381d235a393245d6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '41df62fd674bd0c67f7b6952381d235a393245d6': configure: Set the default assembler to armasm64 for MSVC for arm64 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Set the default assembler to armasm64 for MSVC for arm64Martin Storsjö2017-10-18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * Remove dv1394 input deviceJosh de Kock2017-10-13
| | | | | | | | | | | | | | | | Support for this device has been removed in the Linux kernel since v2.6.37. dv1394 has been superseded by libiec61883 which is functionally equivalent. Signed-off-by: Josh de Kock <josh@itanimul.li> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Remove all output devicesDiego Biurrun2017-10-13
| | | | | | | | | | | | The libavformat API is not suitable for exporting output devices as muxers. Some practical problems are e.g. lack of timing/synchronization mechanisms or interaction with output-specific features.
* | Merge commit '40d5df67d2c4e1f0dd1e902435567eb5edad6a9a'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '40d5df67d2c4e1f0dd1e902435567eb5edad6a9a': configure: Add a comment about why we don't try to enable pic on arm on target_os=win32 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add a comment about why we don't try to enable pic on arm on ↵Martin Storsjö2017-10-12
| | | | | | | | | | | | target_os=win32 Signed-off-by: Martin Storsjö <martin@martin.st>