summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Merge commit 'b8f3ab8e6a7ce3627764da53b809628c828d4047'Michael Niedermayer2012-12-10
|\ | | | | | | | | | | | | | | | | | | | | | | * commit 'b8f3ab8e6a7ce3627764da53b809628c828d4047': ac3dec: output planar float only svq3: make slice type value unsigned to match svq3_get_ue_golomb return type configure: Have protocols select network code instead of depending on it Conflicts: libavcodec/svq3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Have protocols select network code instead of depending on itDiego Biurrun2012-12-09
| |
| * tak: demuxer, parser, and decoderPaul B Mahol2012-12-07
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* | configure: fix automatic processing of _extralibs in check_depsMans Rullgard2012-12-10
| | | | | | | | | | | | | | This fixes the automatic use of $foo_extralibs when feature foo is enabled indirectly through a _select or _suggest. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '096abfa15052977eed93f0b5e01afd2d47c53c1f'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '096abfa15052977eed93f0b5e01afd2d47c53c1f': parser: fix large overreads bitstream: add get_bits64() to support reading more than 32 bits at once arm: detect cpu features at runtime on Linux Conflicts: libavcodec/parser.c libavformat/mpegts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * arm: detect cpu features at runtime on LinuxMans Rullgard2012-12-07
| | | | | | | | | | | | | | | | This allows compiling optimised functions for features not enabled in the core build and selecting these at runtime if the system has the necessary support. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit 'b326755989b346d0d935e0628e8865f9b2951c30'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | * commit 'b326755989b346d0d935e0628e8865f9b2951c30': arm: rename ARMVFP config symbol to VFP Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * arm: rename ARMVFP config symbol to VFPMans Rullgard2012-12-07
| | | | | | | | | | | | | | This is consistent with usual ARM nomenclature as well as with the VFPV3 and NEON symbols which both lack the ARM prefix. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '637606de2d2e0af0a9fa2f23f943765d7d7c5cd5'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '637606de2d2e0af0a9fa2f23f943765d7d7c5cd5': configure: arm: make _inline arch ext symbols depend on inline_asm arm: use HAVE*_INLINE/EXTERNAL macros for conditional compilation Conflicts: configure libavcodec/arm/dca.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: arm: make _inline arch ext symbols depend on inline_asmMans Rullgard2012-12-07
| | | | | | | | | | | | This makes --disable-inline-asm work as expected. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '7f2b3dcabd108926bde819ad574017f4161d1546'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | * commit '7f2b3dcabd108926bde819ad574017f4161d1546': configure: arm: check inline and external asm support for extensions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: arm: check inline and external asm support for extensionsMans Rullgard2012-12-07
| | | | | | | | | | | | | | This tests instruction set support in both inline and external asm. If both fail, the base config option is disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit 'c6ebc9faa2210d7f36a3036c357f6f199520f575'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | | | * commit 'c6ebc9faa2210d7f36a3036c357f6f199520f575': configure: add check_insn function configure: clean up check_inline_asm and check_as functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add check_insn functionMans Rullgard2012-12-07
| | | | | | | | | | | | | | | | The check_insn function tests an instruction in both inline asm and standalone assembly, and sets _external/_inline config properties accordingly. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: clean up check_inline_asm and check_as functionsMans Rullgard2012-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check_inline_asm function should check the actual C compiler, not the one used for assembly files. Usually these are the same, but they might be different, typically when using a compiler other than gcc. The check_as should, as its name suggests, test the type of input the AS command is used with, i.e. a standalond assembly (.S) file. Finally, check for gnu assembler using the modified check_as as this reflects actual usage. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit 'f0fe245bc31cf4fa3b3ed0240cd1ab6f0d5043ea'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | * commit 'f0fe245bc31cf4fa3b3ed0240cd1ab6f0d5043ea': configure: arm: set fast_clz and fast_unaligned in cpuflags section Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: arm: set fast_clz and fast_unaligned in cpuflags sectionMans Rullgard2012-12-07
| | | | | | | | | | | | | | | | These are properties of the targeted core and do not depend on specific assembly support in the toolchain which if missing will render the controlling options here disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '1234c66a315b139339d52ca193b3f1d67af9ce19'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | * commit '1234c66a315b139339d52ca193b3f1d67af9ce19': configure: arm: detect toolchain default arch version Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: arm: detect toolchain default arch versionMans Rullgard2012-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | | Probe for the toolchain default architecture version if no --cpu flag is present or an unknown cpu is specified. Works with gcc, clang and armcc. This allows configuring based on the arch version even if it is not explicitly specified to configure. It also causes an explicit -march flag to be added to CFLAGS and ASFLAGS, which in turn lets us do proper instruction set tests with the assembler. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '9ebd45c2d58ad9241ad09718679f0cf7fb57da52'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9ebd45c2d58ad9241ad09718679f0cf7fb57da52': configure: do not bypass cpuflags section if --cpu not given dct-test: arm: indicate required cpu features for optimised funcs snow: fix build after 594d4d5df3c70404168701dd5c90b7e6e5587793 arm: fix use of uninitialised value in ff_fft_fixed_init_arm() avpicture: Don't assume a valid pix fmt in avpicture_get_size Conflicts: libavcodec/avpicture.c libavcodec/snow.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: do not bypass cpuflags section if --cpu not givenMans Rullgard2012-12-07
| | | | | | | | | | | | | | This will allow arch-specific ways of determining the target variant when none is specified on the command line. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | lavf: VobSub demuxer.Clément Bœsch2012-12-07
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ppc: always use pic for shared libraries build: cosmetics: Move CONFIG_RTPDEC entry to a more suitable place fate: ea, h264: prettyprinting and ordering cosmetics Conflicts: tests/fate/ea.mak tests/fate/h264.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ppc: always use pic for shared librariesLuca Barbato2012-12-03
| | | | | | | | CC: libav-stable@libav.org
* | configure: Fix ARM thumb detectionMichael Niedermayer2012-12-04
| | | | | | | | | | | | | | | | | | | | The detection detects the default but not if it even works. Check building a simple piece of code and disable thumb if it fails This fixes a compile failure If someone has a better idea, just replace this by it! Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add subtitles filter.Clément Bœsch2012-12-04
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-03
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: Strip ordinals from mingw generated def files configure: arm: detect default thumb state of compiler Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Strip ordinals from mingw generated def filesMartin Storsjö2012-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The def files are used for generating import libraries for other toolchains (in particular, for generating import libraries for MSVC for DLLs built with mingw). The def files produced by mingw/gcc contains ordinals for each exported function. When MSVC tools generate import libraries from such a def file, MSVC links to the DLL by the ordinals instead of linking by name. Since the def files aren't maintained by hand, the ordinal numbers are assigned (more or less) randomly and any caller linking to the libs by ordinals will break as soon as the libraries export more/fewer functions. Therefore, strip out the ordinals from the generated def files, to make users link to the libraries by name. Callers linking to the DLLs using the gcc provided import library link by name as they should. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: arm: detect default thumb state of compilerMans Rullgard2012-12-03
| | | | | | | | | | | | | | This makes configure honour the compiler default if thumb is not explicitly enabled or disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-03
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: fft: Fix libavcodec dependency build: Make the ISMV muxer select the MOV muxer configure: move arm arch extensions to a separate variable Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Make the ISMV muxer select the MOV muxerDiego Biurrun2012-12-03
| | | | | | | | They share the same code, so building one w/o the other makes no sense.
| * configure: move arm arch extensions to a separate variableMans Rullgard2012-12-03
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: avplay now depends on avresampleDiego Biurrun2012-12-02
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-02
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: fix indentation in option parsing loop Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: fix indentation in option parsing loopMans Rullgard2012-12-01
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-01
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: Use headers in the check for _beginthreadex for w32threads avutil: Use a configure check to enable windows console functions avutil: Include io.h with a separate condition from windows console functions Conflicts: libavutil/log.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use headers in the check for _beginthreadex for w32threadsMartin Storsjö2012-11-30
| | | | | | | | | | | | | | | | | | When targeting the metro API subset, this function still exists in the link libraries, but is excluded from the headers. This makes sure w32threads is automatically disabled when targeting this API subset (since not all the necessary functions for it are available). Signed-off-by: Martin Storsjö <martin@martin.st>
| * avutil: Use a configure check to enable windows console functionsMartin Storsjö2012-11-30
| | | | | | | | | | | | Not all versions or API subsets of windows have these functions. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-30
|\| | | | | | | | | | | | | | | * qatar/master: avutil: Include io.h with a separate condition from MapViewOfFile cmdutils: Use a configure check for enabling CommandLineToArgvW Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cmdutils: Use a configure check for enabling CommandLineToArgvWMartin Storsjö2012-11-29
| | | | | | | | | | | | | | | | | | This simplifies the condition to avoid hardcoding the systems where the function exists. This also simplifies support for newer Windows API subsets where this function doesn't exist, such as Windows Phone 8 and the "metro" API subset of Windows 8. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Enable avconv filter dependencies automaticallyMartin Storsjö2012-11-27
| | | | | | | | | | | | | | | | | | This makes sure minimal configurations such as "--disable-everything --enable-avconv" will enable the filters necessary for running avconv, instead of just keeping avconv disabled (even if the user specified "--enable-avconv"). Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: add lavfi avr dep to .pc when required.Clément Bœsch2012-11-30
| |
* | Merge commit '3c370f5abc55739a261534b9f9bdc739cedbbbb9'Michael Niedermayer2012-11-27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3c370f5abc55739a261534b9f9bdc739cedbbbb9': riff: only warn on a bad INFO chunk code size instead of failing configure: Add separate list for libraries and use where appropriate x86: float_dsp: add SSE version of vector_fmul_scalar() Conflicts: configure libavformat/riff.c libavutil/x86/float_dsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add separate list for libraries and use where appropriateDiego Biurrun2012-11-26
| |
* | configure: check for access()Michael Niedermayer2012-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '28c8e288fa0342fdef532a7522a4707bebf831cc'Michael Niedermayer2012-11-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '28c8e288fa0342fdef532a7522a4707bebf831cc': x86: h264_chromamc: port to cpuflags yop: fix typo avconv: fix copying per-stream metadata. doc: avtools-common-opts: Fix terminology concerning metric prefixes configure: suncc: Add compiler arch support for Nehalem & Sandy Bridge riff: Make ff_riff_tags static and move under appropriate #ifdef Conflicts: libavformat/riff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: suncc: Add compiler arch support for Nehalem & Sandy BridgeSean McGovern2012-11-25
| | | | | | | | | | | | | | | | GCC does not appear to have a -march= string for Westmere, which is a bit surprising as it has a few more instructions than a Nehalem, but a few less than a Sandy Bridge. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | configure: prefer "resampling" in the libswresample pkg-config descriptionStefano Sabatini2012-11-25
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-23
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: sort cpuflags section by architecture Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: sort cpuflags section by architectureMans Rullgard2012-11-23
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>