summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* configure: Fix ranlib failure with older cross toolchainsShawn Rainey2015-06-25
| | | | | | | Cross-compile toolchains without support for ranlib -D would fail. This fixes the configure script to test the cross ranlib rather than the native ranlib. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '5c018ee18895f88e9e1d2174059dcdd48bf872d2'Michael Niedermayer2015-06-22
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5c018ee18895f88e9e1d2174059dcdd48bf872d2': DirectDraw Surface image decoder Conflicts: Changelog configure doc/general.texi libavcodec/Makefile libavcodec/version.h tests/fate/image.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * DirectDraw Surface image decoderVittorio Giovara2015-06-22
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '7ca3e5203f133eb41a0b5c3a1d753a7427ba72e7'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7ca3e5203f133eb41a0b5c3a1d753a7427ba72e7': Hap decoder and encoder Conflicts: Changelog configure doc/general.texi libavcodec/allcodecs.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Hap decoder and encoderVittorio Giovara2015-06-22
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'c0b105756f61d253bdabcc2bb49453a2557e7c3b'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c0b105756f61d253bdabcc2bb49453a2557e7c3b': txd: Use the TextureDSP module for decoding Conflicts: configure libavcodec/s3tc.c libavcodec/s3tc.h libavcodec/txd.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * txd: Use the TextureDSP module for decodingVittorio Giovara2015-06-22
| | | | | | | | | | | | | | | | | | Using the internal DXTC routines brings support for non multiple of 4 textures. A new test is added to cover this feature. Hashes differ since the decoding algorithm is different, though no visual changes have been spotted. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '8337e0c57345f24cf6471220e5f8a0ea21b7c1d0'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | * commit '8337e0c57345f24cf6471220e5f8a0ea21b7c1d0': Introduce a TextureDSP module Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Introduce a TextureDSP moduleVittorio Giovara2015-06-22
| | | | | | | | | | | | | | This module implements generic texture decompression from different families (DXTC, RGTC, BCn) and texture compression DXTC 1, 3, and 5. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '2ecfd451649c7a08cb633635df98e59f7c6e2140'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | * commit '2ecfd451649c7a08cb633635df98e59f7c6e2140': Implement Snappy decompression Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Implement Snappy decompressionLuca Barbato2015-06-22
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '8655c54160767de1a6b96f8bc310d6e4eaceff48'Michael Niedermayer2015-06-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '8655c54160767de1a6b96f8bc310d6e4eaceff48': libvpx: Support the vp9 extended profiles Conflicts: Changelog configure libavcodec/libvpx.c libavcodec/libvpx.h libavcodec/libvpxdec.c libavcodec/libvpxenc.c libavcodec/version.h mostly not merged, as requested by jamrial See: 01e59d48ed1a41b88107ed1d4d56ae0cbcd1a60e See: 079b7f6eacc09bc2813fc1ddc230ab05022b69c2 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libvpx: Support the vp9 extended profilesLuca Barbato2015-06-21
| | | | | | | | | | | | | | | | | | | | Bump the minimum libvpx version to 1.3.0 and rework the configure logic to fail only if no decoders and encoders are found. Based on the original patch from Vittorio. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | configure: make makeinfo_html check more robustAndreas Cadhalpun2015-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | The current check is too strict for newer makeinfo versions. Existing version strings are: makeinfo (GNU texinfo) 4.13 makeinfo (GNU texinfo) 5.2 texi2any (GNU texinfo) 5.9.93 Probably version 6 will come in the not too far future. Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | configure: only disable VSX for !ppc64elAndreas Cadhalpun2015-06-13
| | | | | | | | | | | | | | | | | | | | This reverts commit 04f0002, which made it impossible to enable VSX with a generic cpu. This changes the behavior back to what it was before commit b0af404. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | configure: Disable VSX on unspecified / generic CPUsMichael Niedermayer2015-06-12
| | | | | | | | | | | | Fixes fate tests on PPC64be Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a6f19d6a9f8d1e08653d9d77581e8c823f4955c2'Michael Niedermayer2015-06-08
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a6f19d6a9f8d1e08653d9d77581e8c823f4955c2': configure: Support MSVC 2015 Conflicts: configure libavutil/internal.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Support MSVC 2015Luca Barbato2015-06-08
| | | | | | | | | | | | | | | | | | | | | | The C runtime C99 compatibility had been improved a lot and it now rejects some of the compatibility defines provided for the older versions. Many thanks to Ray for the time spent testing. Bug-Id: 864 CC: libav-stable@libav.org
* | avcodec/nvenc: Add 'nvenc_h264' as an alternative name for 'nvenc'Philip Langdale2015-06-06
| | | | | | | | | | | | | | | | This allows us to offer the same codec name that libav uses. We don't have a special way to do aliases, so it's all a bit more verbose than you'd want but such is life. Signed-off-by: Philip Langdale <philipl@overt.org>
* | avcodec/nvenc: Rename nvenc_h265 to nvenc_hevcPhilip Langdale2015-06-06
| | | | | | | | | | | | | | For the sake of compatibility, and because pretty much everything else in the codebase calls it HEVC. Signed-off-by: Philip Langdale <philipl@overt.org>
* | Revert "Merge commit 'b08caa87c35a768ec0abb16b1e99c3a85f1df28e'"Philip Langdale2015-06-06
| | | | | | | | | | | | | | This reverts commit d8bbb99c51af08c76dd0a66588fecc5c0106844d, reversing changes made to d0d0913702358c61dfb9c5ac8b141cd203524869. Signed-off-by: Philip Langdale <philipl@overt.org>
* | Revert "nvenc: remove cuda.h requirement for nvenc_a"Philip Langdale2015-06-06
| | | | | | | | | | | | This reverts commit f10497042f092d56f82f536276d5998d7fd1e4c4. Signed-off-by: Philip Langdale <philipl@overt.org>
* | configure: improve the checks for gmtime_r and localtime_rJames Almer2015-06-06
| | | | | | | | | | | | | | | | They are inlined wrapper functions inside the time.h header on MinGW-w64, so neither check_func() or check_func_headers() work with them. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'e97446e600578392549ef6d0191f2020dae7f8bf'Michael Niedermayer2015-06-03
|\| | | | | | | | | | | | | * commit 'e97446e600578392549ef6d0191f2020dae7f8bf': configure: Check for DXVA2_ConfigPictureDecode instead of LPDIRECT3DSURFACE9 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Check for DXVA2_ConfigPictureDecode instead of LPDIRECT3DSURFACE9Martin Storsjö2015-06-03
| | | | | | | | | | | | Checking this struct is a bit more natural for this dependency. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'b9875b497a38f494acb599083b0d004545958697'Michael Niedermayer2015-06-03
|\| | | | | | | | | | | | | | | | | | | * commit 'b9875b497a38f494acb599083b0d004545958697': configure: Remove unnecessary tests for d3d11va Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Remove unnecessary tests for d3d11vaMartin Storsjö2015-06-03
| | | | | | | | | | | | | | | | These are only necessary once/if avconv gets support for this hwaccel. While that obviously is desireable, we don't have it yet, and they currently only are a distraction. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '76eb0950b8d82b1e9617b9c854f091e13bb23131'Michael Niedermayer2015-06-03
|\| | | | | | | | | | | | | | | | | | | | | * commit '76eb0950b8d82b1e9617b9c854f091e13bb23131': configure: Don't run "export $e" for an empty string Conflicts: configure See: d5db4a7c231975af003de81cf884808da536bc07 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Don't run "export $e" for an empty stringMartin Storsjö2015-06-03
| | | | | | | | | | | | | | This fixes the side effect of printing the whole environment, if no --env parameter was provided. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '876d441fbe37c3ffc57ada9ce1f9ea841ca4c9de'Michael Niedermayer2015-06-02
|\| | | | | | | | | | | | | | | | | | | | | * commit '876d441fbe37c3ffc57ada9ce1f9ea841ca4c9de': configure: don't enable tls protocols if network is disabled Conflicts: configure See: 7fc6545d5d7301196d1c23a45a24a9707bac0060 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: don't enable tls protocols if network is disabledJames Almer2015-06-02
| | | | | | | | | | | | | | This was a regression introduced with d8ffb2055f0e0fcb5d025bab72eb19c2a886c125. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: Remove now redundant vsx setting codeMichael Niedermayer2015-06-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Do not dump the whole environment to stdoutMichael Niedermayer2015-06-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'fd11465b21ac90bf6964b0c0ca9d6ba64cd3291d'Michael Niedermayer2015-06-02
|\| | | | | | | | | | | | | | | | | | | * commit 'fd11465b21ac90bf6964b0c0ca9d6ba64cd3291d': configure: Use pkg-config for fdk-aac Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use pkg-config for fdk-aacLuca Barbato2015-06-02
| | | | | | | | Makes the life of the people already setting PKG_CONFIG_PATH simpler.
* | Merge commit '604abd025dac4cc73a2f6b0c000c3695c16fb000'Michael Niedermayer2015-06-02
|\| | | | | | | | | | | | | | | | | | | * commit '604abd025dac4cc73a2f6b0c000c3695c16fb000': configure: Provide an option to override the environment Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Provide an option to override the environmentLuca Barbato2015-06-02
| | | | | | | | | | | | Useful to have `make config` work with custom pkgconf path. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '06db45523c1068c24f049ef2b20fcdead3bf36d8'Michael Niedermayer2015-06-02
|\| | | | | | | | | | | | | | | | | | | * commit '06db45523c1068c24f049ef2b20fcdead3bf36d8': configure: Support the extended pkgconf syntax Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Support the extended pkgconf syntaxLuca Barbato2015-06-02
| | | | | | | | | | | | | | Make possible to require a combination of packages and/or pin specific versions. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '8349bedfa5eac7f261ac43053a2f66b894bac288'Michael Niedermayer2015-06-01
|\| | | | | | | | | | | | | * commit '8349bedfa5eac7f261ac43053a2f66b894bac288': configure: Remove some unnecessary exported config items Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Remove some unnecessary exported config itemsMartin Storsjö2015-06-01
| | | | | | | | | | | | | | | | The only need to be listed if they are to be used in ifdefs from within the code - config items used as dependencies only within configure don't need to be exported. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'ff7ae4b9df6e89d99dbd5434408123b80a4f6cd7'Michael Niedermayer2015-06-01
|\| | | | | | | | | | | | | * commit 'ff7ae4b9df6e89d99dbd5434408123b80a4f6cd7': configure: Require LPDIRECT3DSURFACE9 for dxva2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Require LPDIRECT3DSURFACE9 for dxva2Martin Storsjö2015-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes dxva2 detection (i.e. correctly realizes that it isn't available) for WinRT, where dxva2api.h does exist, but these definitions are omitted (when targeting the API subsets). Ideally we should rather check for e.g. DXVA2_ConfigPictureDecode, but configure might fail to find that definition due to _WIN32_WINNT not being set to the right value during configure. (libavcodec/dxva2.h manually overrides the _WIN32_WINNT define.) This allows removing hardcoded --disable-dxva2 from such build configurations. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Check if ID3D11VideoDecoder exists, not just the header to enable ↵Steve Lhomme2015-06-01
| | | | | | | | | | | | | | | | | | d3d11va Fixes build with some mingw-w64 versions, that have got the header but not the interface declaration. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: don't enable any tls protocol if network is disabledJames Almer2015-06-01
| | | | | | | | | | | | | | This was a regression introduced with 4a006b9eb7e7d736fd00e6045b5612978ef6404b. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505'Michael Niedermayer2015-06-01
|\| | | | | | | | | | | | | * commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505': rtmpdh: Use GMP functions directly, instead of nettle wrappers Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmpdh: Use GMP functions directly, instead of nettle wrappersMartin Storsjö2015-06-01
| | | | | | | | | | | | | | | | | | mpz_import and mpz_export were added in GMP 4.1, in 2002. This simplifies the DH code by clarifying that it only uses pure bignum functions, no other parts of nettle/hogweed. Signed-off-by: Martin Storsjö <martin@martin.st>
* | nvenc: remove cuda.h requirement for nvenc_aJames Almer2015-06-01
| | | | | | | | | | Reviewed-by: Philip Langdale <philipl@overt.org> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'b08caa87c35a768ec0abb16b1e99c3a85f1df28e'Michael Niedermayer2015-06-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b08caa87c35a768ec0abb16b1e99c3a85f1df28e': nvenc: H264 and HEVC encoders Conflicts: Changelog configure libavcodec/Makefile libavcodec/version.h This implementation is merged under the name nvenc_b* Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nvenc: H264 and HEVC encodersLuca Barbato2015-05-31
| | | | | | | | | | | | Partially based on the work of Timo Rothenpieler <timo@rothenpieler.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>