aboutsummaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-251-0/+39
|\ | | | | | | | | | | | | | | | | | | * qatar/master: msvc/icl: Intel Compiler support on Windows Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * msvc/icl: Intel Compiler support on WindowsAlex Smith2013-05-251-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial support for the ICL compiler on windows. Requires a new c99wrap with ICL support (1.0.2+). Currently not much different speed wise compared to msvc. In the future with a few changes it can be made to support the inline asm. This would be the primary reason for using it. Passed all fate tests, versions tested: 13.1.1.171 (2013 Update 3) x86 and x64 12.1.5.344 (2011 Update 11) x86 and x64 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '9495cd170b5786c3518419e873d94eb5e7ada11a'Michael Niedermayer2013-05-251-2/+2
|\| | | | | | | | | | | | | | | | | | | * commit '9495cd170b5786c3518419e873d94eb5e7ada11a': configure: Fix check_exec_crash for ICL support Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Fix check_exec_crash for ICL supportLaurent2013-05-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the check_exec_crash test to use a function pointer instead of simply calling the function. The EBP availability test will crash when compiled with ICL likely due to compiler optimization shenanigans. Originally the check_exec_crash code was moved out of main to fix a problem with gcc's treatment of non-leaf main on x86_32. Libav already moved the code out of main but the addition of the function pointer will prevent any inlining which fixes the remaining problem. A function pointer is used since it is compiler agnostic (as opposed to say __attribute__ ((noinline)) which would only work with gcc compatible compilers). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Fix compilation with --disable-everything --enable-filter=dctdnoizCarl Eugen Hoyos2013-05-241-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-221-0/+3
|\| | | | | | | | | | | | | * qatar/master: configure: Enable the strtod workaround when building for bionic Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Enable the strtod workaround when building for bionicMartin Storsjö2013-05-211-0/+3
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '0b6899f154347cdd0aa66c5ec16ed9c65871766f'Michael Niedermayer2013-05-201-0/+7
|\| | | | | | | | | | | | | * commit '0b6899f154347cdd0aa66c5ec16ed9c65871766f': configure: msvc: Set the target windows version to XP if no target is set Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: msvc: Set the target windows version to XP if no target is setMartin Storsjö2013-05-191-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | MSVC 2010 (or more precisely, Windows SDK 7.0 which comes with MSVC 2010) sets _WIN32_WINNT to the constant for Windows 7 if nothing is set. This could lead to the libav configure script detecting and using functions only present in Windows 7 or newer, which in most cases isn't desired. If the caller explicitly wants this, the caller can add the _WIN32_WINNT define via --extra-cflags, setting the desired version. Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavd: add v4l2 outdev.Clément Bœsch2013-05-201-0/+1
| |
* | configure: add more allocation functions to valgrind-massifMichael Niedermayer2013-05-191-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: use the user specified valgrind excutable for massifMichael Niedermayer2013-05-191-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: fix valgrind-massif to actually workMichael Niedermayer2013-05-191-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '8e673efc6f5b7a095557664660305148f2788d30'Michael Niedermayer2013-05-191-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '8e673efc6f5b7a095557664660305148f2788d30': prores: update FATE test to account for alpha plane present in the test sample configure: Add basic valgrind-massif support Conflicts: tests/fate/prores.mak tests/ref/fate/prores-alpha Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add basic valgrind-massif supportLuca Barbato2013-05-181-0/+4
| | | | | | | | | | | | With the parameter --toolchain valgrind-massif, the configure script sets reasonable defaults that can be overridden as explained in the documentation.
* | FTP protocol supportLukasz Marek2013-05-181-0/+1
| | | | | | | | | | | | | | | | | | Implementation of ftp protocol. Fixes #1672 Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1232a1647ab27e024a3baf4d01d40c8d08d6ced9'Michael Niedermayer2013-05-171-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1232a1647ab27e024a3baf4d01d40c8d08d6ced9': Apple Intermediate Codec decoder movenc: Don't add base_data_offset in tfhd for PIFF files Conflicts: Changelog libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Apple Intermediate Codec decoderKostya Shishkov2013-05-171-0/+1
| |
* | configure: Autodetect VA-APICarl Eugen Hoyos2013-05-171-10/+6
| | | | | | | | | | This fixes a regression (reproducible since 1.2) and restores the behaviour of 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 1.0 and 1.1.
* | lavfi: port wavelet denoiser filter from libmpcodecs.Clément Bœsch2013-05-161-0/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-151-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: Use linker hardening flags on mingw vc1: Make INIT_LUT() self contained vc1: Simplify code by using INIT_LUT() vc1: Move INIT_LUT() further up to allow using it in more places vc1dec: Remove some now unused variables vc1dec: Do not allow field_mode to change after the first header vc1, mss2: Check for any negative return value from ff_vc1_parse_frame_header vc1dec: Fix current ptr selection in vc1_mc_4mv_chroma() vc1dec: Factorize picture pointer selection in vc1_mc_4mv_chroma() vc1dec: Factorize picture pointer selection code vc1dec: Factorize srcU/V offseting vc1dec: Fix tff == 0 handling in init_block_index() vc1dec: Update destination pointers in context for fields Conflicts: libavcodec/vc1.c libavcodec/vc1dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use linker hardening flags on mingwAlex Smith2013-05-151-0/+2
| | | | | | | | | | | | | | | | | | | | This makes it consistent with the msvc builds which automatically set the DEP and ASLR flags by default. There really is no good reason why they shouldn't be set. The fact that binutils does not set them on by default boggles the mind. Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavfi: add dctdnoiz filter.Clément Bœsch2013-05-151-0/+1
| |
* | lavfi: add zmq filtersStefano Sabatini2013-05-141-0/+5
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-141-0/+1
|\| | | | | | | | | | | | | * qatar/master: configure: Disable PIC for cygwin just as for win32/mingw Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Disable PIC for cygwin just as for win32/mingwMartin Storsjö2013-05-131-0/+1
| | | | | | | | | | | | | | | | If this is explicitly disabled for win32/mingw, it should also be disabled for cygwin, for consistency and for the same reasons as for win32/mingw. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-131-1/+1
|\| | | | | | | | | | | | | * qatar/master: configure: x86: Only enable cpunop on i686 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: x86: Only enable cpunop on i686Diego Biurrun2013-05-121-1/+1
| | | | | | | | | | The assembler may insert nopl instructions for cpunop, which are not (universally) supported on i586 CPUs.
* | Merge commit 'f54b55058a429c4eea5bae7e5bcb49bd29b34199'Michael Niedermayer2013-05-131-8/+8
|\| | | | | | | | | | | | | * commit 'f54b55058a429c4eea5bae7e5bcb49bd29b34199': configure: Rename cmov processor capability to i686 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Rename cmov processor capability to i686Diego Biurrun2013-05-121-8/+8
| | | | | | | | | | The goal is to make the capapility slightly more general and have it cover the availability of the nopl instruction in addition to cmov.
* | Merge commit 'e08c946c6860a78b0c479551d5f6735361160cbd'Michael Niedermayer2013-05-131-0/+2
|\| | | | | | | | | | | | | * commit 'e08c946c6860a78b0c479551d5f6735361160cbd': configure: Explicitly disable PIC when targeting win32/mingw Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Explicitly disable PIC when targeting win32/mingwMartin Storsjö2013-05-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These platforms do not have any notion of PIC. On some compilers, enabling pic produces a number of warnings. This avoids trying to produce PIC loads in the ARM assembly - there are no relocation types in PE/COFF that correspond to BFD_RELOC_32_PCREL (R_ARM_REL32 in ELF). As a side-effect, this avoids enabling PIC on mingw64, getting rid of the warnings about PIC not having any effect on that platform. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'b1803c79dcd6d0a345fa1cbe18dd8e2149717121'Michael Niedermayer2013-05-131-5/+6
|\| | | | | | | | | | | | | * commit 'b1803c79dcd6d0a345fa1cbe18dd8e2149717121': configure: Use enable_weak when enabling pic Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use enable_weak when enabling picMartin Storsjö2013-05-121-5/+6
| | | | | | | | | | | | | | This allows it to be overridden, either by the user on the command line, or by other sections of the configure script. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Fix configure --help output for some autodetected features.Carl Eugen Hoyos2013-05-101-5/+5
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-081-4/+0
|\| | | | | | | | | | | | | | | | | | | * qatar/master: msvc: Move linker pragma from config.h to libavutil/internal.h Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * msvc: Move linker pragma from config.h to libavutil/internal.hMartin Storsjö2013-05-081-5/+0
| | | | | | | | | | | | | | This makes linking succeed for tools that include config.h but don't link to libavutil. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: use shorter variable name for "libavdevice_pc_deps"Michael Niedermayer2013-05-081-3/+3
| | | | | | | | | | | | This is in line with the new name for the libavfilter variable. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '9779f93066ee5ea6fba6b76f001d358cc2857891'Michael Niedermayer2013-05-081-9/+9
|\| | | | | | | | | | | | | | | | | | | * commit '9779f93066ee5ea6fba6b76f001d358cc2857891': configure: add dependencies to lavfi .pc file Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add dependencies to lavfi .pc fileAnton Khirnov2013-05-071-1/+6
| | | | | | | | | | | | | | The scale filter depends on sws, resample on lavr, and movie on lavf and lavc. Fixes Bug 502.
* | Merge commit 'bce70f8170592599a4f2f5f02606c1246e88df57'Michael Niedermayer2013-05-081-2/+3
|\| | | | | | | | | | | | | | | | | | | * commit 'bce70f8170592599a4f2f5f02606c1246e88df57': configure: make avconv select (a)trim filters Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: make avconv select (a)trim filtersAnton Khirnov2013-05-071-2/+2
| | | | | | | | They are now used for -ss/-t
* | configure: Use the tool specified with --valgrind instead of a hardcoded ↵Michael Niedermayer2013-05-051-1/+1
| | | | | | | | | | | | "valgrind" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: set valgrind-memcheck toolchain when --valgrind is specifiedMichael Niedermayer2013-05-051-1/+2
| | | | | | | | | | | | This avoids duplicating the default command line arguments Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-051-0/+3
|\| | | | | | | | | | | | | * qatar/master: configure: Check for getenv Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Check for getenvMartin Storsjö2013-05-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When targeting the "windows store application" (metro) API subset (or the windows phone API subset), the getenv function isn't available. If it is unavailable, just define getenv to NULL. The check uses check_func_headers, since the function actually might exist in the libraries, but is hidden in the headers. The fallback is in config.h since msvc can't do -D defines with parameters on the command line, and it's used both within the libraries and the frontend applications (so a libavutil internal header wouldn't be enough). Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: fix valgrind-memcheck argumentsMichael Niedermayer2013-05-051-1/+1
| | | | | | | | | | | | They now match the --valgrind arguments Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b1ee8eec849f17fce2f411a297de9cbf2edaeb3a'Michael Niedermayer2013-05-051-2/+6
|\| | | | | | | | | | | | | | | | | | | * commit 'b1ee8eec849f17fce2f411a297de9cbf2edaeb3a': configure: Add basic valgrind-memcheck support Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add basic valgrind-memcheck supportReinhard Tartler2013-05-041-2/+6
| | | | | | | | | | | | | | | | With the parameter --valgrind-memcheck, the configure script sets reasonable defaults that can be overridden as explained in the documentation. The idea of using set_defaults is from Luca Barbato.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-031-0/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: compat: msvc: Make sure the object files are included when linking statically id3v2: check for end of file while unescaping tags Conflicts: configure libavformat/id3v2.c Note, ffmpeg is not affected by the out of buffer write bug Merged-by: Michael Niedermayer <michaelni@gmx.at>