summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-10
|\ | | | | | | | | | | | | * qatar/master: Work around broken floating point limits on some systems. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Work around broken floating point limits on some systems.Anton Khirnov2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | The values of {FLT,DBL}_{MAX,MIN} macros on some systems (older musl libc, some BSD flavours) are not exactly representable, i.e. (double)DBL_MAX == DBL_MAX is false This violates (at least some interpretations of) the C99 standard and breaks code (e.g. in vf_fps) like double f = DBL_MAX; [...] if (f == DBL_MAX) { // f has not been changed yet [....] }
* | Merge commit 'c708b5403346255ea5adc776645616cc7c61f078'Michael Niedermayer2014-03-09
|\| | | | | | | | | | | | | | | | | | | * commit 'c708b5403346255ea5adc776645616cc7c61f078': timer: use mach_absolute_time as high resolution clock on darwin Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * timer: use mach_absolute_time as high resolution clock on darwinJanne Grunau2014-03-09
| | | | | | | | | | | | | | | | | | | | Not guaranteed to be in nanosecond resolution. On iOS 7 the duration of one tick is 125/3 ns which is still more than an order of magnitude better then microseconds. Replace decicycles with the neutral UNITS. Decicycles is strange but tenths of a nanosecond and unspecific "deci"-ticks for mach_absolute_time is just silly.
| * build: Use pkg-config for openjpegPierre Lejeune2014-03-08
| | | | | | | | | | Bug-Id: 387 CC: libav-stable@libav.org
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-07
|\| | | | | | | | | | | | | | | * qatar/master: libx265: Support API version 9 See: 69ead9af7519796eebbc452fbbdb43af8d846173 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libx265: Support API version 9Derek Buitenhuis2014-03-06
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'd48430c367947a64647c6959cf472f2c01778b17'Michael Niedermayer2014-03-06
|\| | | | | | | | | | | | | | | | | | | * commit 'd48430c367947a64647c6959cf472f2c01778b17': build: Let the SVQ3 decoder depend on the H.264 decoder Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Let the SVQ3 decoder depend on the H.264 decoderDiego Biurrun2014-03-06
| | | | | | | | | | | | | | The SVQ3 decoder reuses large parts of the H.264 decoder so it makes no sense to enable the former but not the latter. Also drop unnecessary h263.o object from SVQ3 decoder object list.
* | Merge commit '84bf8817206126dab3c9abf6055b593389bcb241'Michael Niedermayer2014-03-06
|\| | | | | | | | | | | | | | | | | | | * commit '84bf8817206126dab3c9abf6055b593389bcb241': configure: Split x86 SIMD architecture extensions into separate list Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Split x86 SIMD architecture extensions into separate listDiego Biurrun2014-03-06
| | | | | | | | | | This avoids checking inline/external assembly dependencies for x86 extensions that do not play a role in inline/external assembly.
* | Merge commit '5ddc9f5052316608799b932c604f9e7561f8ce24'Michael Niedermayer2014-03-05
|\| | | | | | | | | | | | | * commit '5ddc9f5052316608799b932c604f9e7561f8ce24': configure: enable PIC on s390(x) Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: enable PIC on s390(x)Reinhard Tartler2014-03-04
| | | | | | | | | | | | | | | | The s390 architecture requires shared libraries to be built in PIC mode. Otherwise applications will get wrong relocations at run-time, leading to confusing segmentation faults. CC: libav-stable@libav.org
| * vf_frei0r: refactor library loading from env variableVittorio Giovara2014-03-04
| | | | | | | | strtok_r is not needed any more, so remove it from configure.
| * af_compand: replace strtok_r() with av_get_token()Anton Khirnov2014-02-28
| |
* | Merge commit 'fb3b2f5d923a6e19d80f21eb4e081674bceec810'Michael Niedermayer2014-03-01
|\| | | | | | | | | | | | | | | | | | | * commit 'fb3b2f5d923a6e19d80f21eb4e081674bceec810': configure: Set the thread type after resolving dependencies Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Set the thread type after resolving dependenciesDiego Biurrun2014-02-28
| | | | | | | | | | | | | | | | | | | | | | A threading type might be detected originally, but later disabled if one of its dependencies is unavailable. This makes sure that the threading support item in the configure output is right for setups where w32threads are available but native atomics aren't. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '2f02bbcca050936686482453078e83dc25493da0'Michael Niedermayer2014-03-01
|\| | | | | | | | | | | | | | | | | | | | | * commit '2f02bbcca050936686482453078e83dc25493da0': build: Let the ffvhuff decoder/encoder depend on the huffyuv decoder/encoder Conflicts: configure libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Let the ffvhuff decoder/encoder depend on the huffyuv decoder/encoderDiego Biurrun2014-02-28
| | | | | | | | | | Almost all of the code is shared so there is little point in enabling one decoder/encoder without the other.
* | Merge commit '34150be515cd9c43b0b679806b8d01774960af78'Michael Niedermayer2014-03-01
|\| | | | | | | | | | | | | | | | | | | * commit '34150be515cd9c43b0b679806b8d01774960af78': build: Let the iac decoder depend on the imc decoder Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Let the iac decoder depend on the imc decoderDiego Biurrun2014-02-28
| | | | | | | | | | Almost all of the code is shared so there is little point in enabling one decoder without the other.
* | Merge commit '8e0cf39faf02536dca08f4fe628a66d1ae022fde'Michael Niedermayer2014-03-01
|\| | | | | | | | | | | | | | | | | | | | | * commit '8e0cf39faf02536dca08f4fe628a66d1ae022fde': build: Let all MJPEG-related decoders depend on the MJPEG decoder Conflicts: configure libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Let all MJPEG-related decoders depend on the MJPEG decoderDiego Biurrun2014-02-28
| | | | | | | | | | | | These codecs compile all of the MJPEG code anyway, so there is little point in not enabling the MJPEG decoder directly. This also simplifies the dependency declarations for the MJPEG codec family.
* | Merge commit '0a36988e48dd581d29e77f768f987738bdf365f0'Michael Niedermayer2014-03-01
|\| | | | | | | | | | | | | | | | | | | | | * commit '0a36988e48dd581d29e77f768f987738bdf365f0': build: Let AMV decoder depend on the SP5X decoder Conflicts: configure libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Let AMV decoder depend on the SP5X decoderDiego Biurrun2014-02-28
| | | | | | | | | | | | This codec compiles all of the SP5X code anyway, so there is little point in not enabling the decoder directly. This also simplifies the dependency declaration for the AMV decoder.
* | Merge commit '4cb6964244fd6c099383d8b7e99731e72cc844b9'Michael Niedermayer2014-02-28
|\| | | | | | | | | | | | | | | | | | | | | * commit '4cb6964244fd6c099383d8b7e99731e72cc844b9': dcadec: simplify decoding of VQ high frequencies Conflicts: configure libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dcadec: simplify decoding of VQ high frequenciesChristophe Gisquet2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The vector dequantization has a test in a loop preventing effective SIMD implementation. By moving it out of the loop, this loop can be DSPized. Therefore, modify the current DSP implementation. In particular, the DSP implementation no longer has to handle null loop sizes. The decode_hf implementations have following timings: For x86 Arrandale: C SSE SSE2 SSE4 win32: 260 162 119 104 win64: 242 N/A 89 72 The arm NEON optimizations follow in a later patch as external asm. The now unused check for the y modifier in arm inline asm is removed from configure.
| * af_compand: add a dependency on strtok_rAnton Khirnov2014-02-26
| |
* | configure: use pkg-config to detect libblurayTimothy Gu2014-02-26
| | | | | | | | | | | | | | | | The current configure fails when static libbluray is compiled with libxml2 support. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'e7dfaf16a403972eb6aed5ce8f84c0085bd2fb5a'Michael Niedermayer2014-02-25
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'e7dfaf16a403972eb6aed5ce8f84c0085bd2fb5a': libavfilter: example audio filtering program Conflicts: .gitignore configure doc/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavfilter: example audio filtering programAnton Khirnov2014-02-25
| | | | | | | | | | | | Based on a patch by Andrew Kelley <superjoe30@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * libx265: Update API usageDerek Buitenhuis2014-02-24
| | | | | | | | | | | | | | Framerate is now a sane rational instead of an integer, and inputDepth is changed to what it actually is. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * x86: add detection for FMA3 instruction setJames Almer2014-02-23
| | | | | | | | | | | | Based on x264 code Signed-off-by: James Almer <jamrial@gmail.com>
| * x86: add missing XOP checks and macrosJames Almer2014-02-23
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | libx265: Update API usageDerek Buitenhuis2014-02-24
| | | | | | | | | | | | | | Framerate is now a sane rational instead of an integer, and inputDepth is changed to what it actually is. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '5800ba0db667630e6ff81d30f03961ea10726aa6'Michael Niedermayer2014-02-23
|\| | | | | | | | | | | | | * commit '5800ba0db667630e6ff81d30f03961ea10726aa6': configure: disable cpunop if the check fails Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: disable cpunop if the check failsJanne Grunau2014-02-23
| | | | | | | | | | | | | | | | Moving cpunop from the HAVE_LIST to the ARCH_EXT_LIST_X86 has the side effect of enabling it. The semantics of the check have to be changed from enable if successful to disable if unsuccessful. This was missing in 2b0bb69997c2416e74f41aa1400ce983bf8775c0 causing build errors with nasm.
* | configure: Move cpunop into ARCH_EXT_LIST_X86Diego Biurrun2014-02-23
| | | | | | | | | | | | It is a processor feature, so it belongs there. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Revert commit 5176e9651bda5182df008a1226e2484fdd809985Dave Yeo2014-02-23
| | | | | | | | | | | | | | This fixes cpunop detection and unbreaks NASM assembly Signed-off-by: Dave Yeo <daveryeo@telus.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: add detection for FMA3 instruction setJames Almer2014-02-22
| | | | | | | | | | | | | | Based on x264 code Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd6a27f885b5d4cba7a82e50af423c741d2f37c3e'Michael Niedermayer2014-02-20
|\| | | | | | | | | | | | | * commit 'd6a27f885b5d4cba7a82e50af423c741d2f37c3e': configure: Add usan to the toolchain presets Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add usan to the toolchain presetsLuca Barbato2014-02-20
| | | | | | | | clang-3.4 and gcc-4.9 have it.
* | Merge commit '2b0bb69997c2416e74f41aa1400ce983bf8775c0'Michael Niedermayer2014-02-20
|\| | | | | | | | | | | | | | | | | | | * commit '2b0bb69997c2416e74f41aa1400ce983bf8775c0': configure: Move cpunop into ARCH_EXT_LIST_X86 Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move cpunop into ARCH_EXT_LIST_X86Diego Biurrun2014-02-20
| | | | | | | | It is a processor feature, so it belongs there.
* | Merge commit '6adf4290ebcf65ac8243d74f34ba0a508f561633'Michael Niedermayer2014-02-20
|\| | | | | | | | | | | | | * commit '6adf4290ebcf65ac8243d74f34ba0a508f561633': configure: Move inet_aton check into network function check block Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move inet_aton check into network function check blockDiego Biurrun2014-02-20
| |
* | Merge commit '192ccc5034ad4ac1b5022fc16c1162267add6a0f'Michael Niedermayer2014-02-20
|\| | | | | | | | | | | | | | | | | | | * commit '192ccc5034ad4ac1b5022fc16c1162267add6a0f': build: The MPEG-4 video parser depends on h263dsp Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: The MPEG-4 video parser depends on h263dspDiego Biurrun2014-02-20
| | | | | | | | | | The dependency is indirect through the h263/mpegvideo code. CC: libav-stable@libav.org
* | Merge commit '874c751cc5b99cd68932e21c2c3a0d21134207e0'Michael Niedermayer2014-02-19
|\| | | | | | | | | | | | | * commit '874c751cc5b99cd68932e21c2c3a0d21134207e0': threads: Check w32threads dependencies at the configure stage Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * threads: Check w32threads dependencies at the configure stageDiego Biurrun2014-02-19
| | | | | | | | | | Also add warning comment about threading implementations without matching atomics implementation to the atomics fallback implementation.