summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Support compilation on aix with gcc.Carl Eugen Hoyos2013-06-30
| | | | | Shared libraries and the IBM compiler are currently not supported. "--arch=ppc" has to be passed to configure, uname is not compatible.
* Do not list libshine like a main option in configure's output.Carl Eugen Hoyos2013-06-28
| | | | It is listed as an enabled external library if applicable.
* Require pthreads for compilation with OpenCL support.Carl Eugen Hoyos2013-06-26
| | | | | | Fixes a part of ticket #2422. Reviewed-by: James Almer
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-25
|\ | | | | | | | | | | | | * qatar/master: configure: Do not omit frame pointers for msvc/icl debug builds Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Do not omit frame pointers for msvc/icl debug buildsAlex Smith2013-06-24
| | | | | | | | | | | | | | Because O1 or O2 are required to build libav with msvc/icl, this must be explicitly set instead of just omitting Oy. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '9f4a16c52ea8f2383244587ea4cb534fe7f6da49'Michael Niedermayer2013-06-25
|\| | | | | | | | | | | | | * commit '9f4a16c52ea8f2383244587ea4cb534fe7f6da49': configure: Do not explicitly set Oy for msvc/icl Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Do not explicitly set Oy for msvc/iclAlex Smith2013-06-24
| | | | | | | | | | | | | | It is implied by O1 or O2, both of which are required to build libav with msvc/icl. Silences warnings when targeting x64 with icl. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'ace87c19ed4c4882d7b9b3ce512c4c195e39a203'Michael Niedermayer2013-06-24
|\| | | | | | | | | | | | | | | | | | | * commit 'ace87c19ed4c4882d7b9b3ce512c4c195e39a203': configure: whitespace cosmetics Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: whitespace cosmeticsDiego Biurrun2013-06-23
| |
* | Merge commit '6dc6598692da3b0ebda2d768681786343f26a4f4'Michael Niedermayer2013-06-24
|\| | | | | | | | | | | | | * commit '6dc6598692da3b0ebda2d768681786343f26a4f4': configure: Simplify an expression with enabled_all. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Simplify an expression with enabled_all.Diego Biurrun2013-06-23
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-23
|\| | | | | | | | | | | | | * qatar/master: configure: More msvc/icl combining Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: More msvc/icl combiningAlex Smith2013-06-22
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | configure: Enable MinGW-w64's implementation of vsnprintf and palsDerek Buitenhuis2013-06-22
| | | | | | | | | | | | | | | | | | | | | | As of r5799 in MinGW-w64's trunk, which is he upcoming major version 3, the POSIX-compliant vsnprintf implementation is disabled by default. Enable it for this version. Keep using out own implementation for prior versions, because it is broken in them. Relevant Reference Thread: http://article.gmane.org/gmane.comp.gnu.mingw.w64.general/7133 Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-20
|\| | | | | | | | | | | | | * qatar/master: configure: Remove unneeded icl inline compatibility definition Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Remove unneeded icl inline compatibility definitionAlex Smith2013-06-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavfi: add spp filter.Clément Bœsch2013-06-14
| |
* | require --enable-gpl for using the frei0r filterStefano Sabatini2013-06-13
| | | | | | | | | | | | | | | | | | | | frei0r license is GPL. Based on a patch by Timothy Gu <timothygu99@gmail.com>. See thread: Subject: [FFmpeg-devel] [PATCH 1/2] LICENSE: Complete GPL'd external libraries list Date: Thu, 6 Jun 2013 18:55:30 -0700
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-11
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavc: add a libwavpack encoder wrapper Conflicts: Changelog doc/encoders.texi libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add a libwavpack encoder wrapperAnton Khirnov2013-06-10
| |
* | Merge commit '3965d404ccd9b6cac95c4aee6cb668845031b685'Michael Niedermayer2013-06-11
|\| | | | | | | | | | | | | * commit '3965d404ccd9b6cac95c4aee6cb668845031b685': configure: Don't add -fPIC on windows targets Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Don't add -fPIC on windows targetsMartin Storsjö2013-06-10
| | | | | | | | | | | | | | | | | | | | | | This avoids warnings about this option not having any effect on this platform. We still want to enable the pic configure item for these platforms (if detected via the compiler builtin define __PIC__) to get proper inline assembly workarounds. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '3fd0d166aa240ef547482d1af397c4a653031c2d'Michael Niedermayer2013-06-11
|\| | | | | | | | | | | | | * commit '3fd0d166aa240ef547482d1af397c4a653031c2d': configure: Don't explicitly disable PIC for windows targets Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Don't explicitly disable PIC for windows targetsMartin Storsjö2013-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts e08c946c6 and 05165c2f7a. The actual intention of e08c946c6 was to fix shared library builds for arm/win32, which can also be accomplished in other ways. Disabling pic on those platforms broke inline assembly on cygwin/64 (since some inline assembly requires knowing whether we are building as PIC or not), and might also break inline assembly on other compilers on windows. As a side-effect, this unfortunately brings back all the warnings about PIC not having any effect on that platform. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '2aa3325454545b63cd63e3d5884f8558790d51df'Michael Niedermayer2013-06-11
|\| | | | | | | | | | | | | * commit '2aa3325454545b63cd63e3d5884f8558790d51df': configure: arm: Don't try to enable pic for shared libraries on win32 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: arm: Don't try to enable pic for shared libraries on win32Martin Storsjö2013-06-10
| | | | | | | | | | | | | | | | The object file format doesn't support PIC loads in ARM assembly, there are no relocation types in PE/COFF that correspond to BFD_RELOC_32_PCREL (R_ARM_REL32 in ELF). Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavfi: port sab filter from libmpcodecsStefano Sabatini2013-06-05
| |
* | Merge commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c'Michael Niedermayer2013-06-03
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c': Go2Webinar decoder Conflicts: Changelog configure libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/version.h libavformat/riff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Go2Webinar decoderKostya Shishkov2013-06-03
| |
* | lavfi: port mcdeint filter from libmpcodecsStefano Sabatini2013-06-01
| |
* | Fix libcdio-paranoia detection.Carl Eugen Hoyos2013-06-01
| | | | | | | | Fixes ticket #2614.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-01
|\| | | | | | | | | | | | | | | * qatar/master: indeo4: expand allowed quantiser range configure: icl: Merge -Qdiag-error parameters Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: icl: Merge -Qdiag-error parametersAlex Smith2013-05-31
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '14fb9d3d8ccf5f50180aabdb1afe8b570fea3d28'Michael Niedermayer2013-06-01
|\| | | | | | | | | | | | | | | | | | | * commit '14fb9d3d8ccf5f50180aabdb1afe8b570fea3d28': configure: Separate commonalities in msvc and icl flags Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Separate commonalities in msvc and icl flagsAlex Smith2013-05-31
| | | | | | | | | | | | | | | | Allows for easier handling of flags that may be specific to icl or msvc. Furthermore, simplify the handling of warnings and remarks thanks to icl's support of -Wall on Windows. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | configure: check for nanosecond precission statMichael Niedermayer2013-05-31
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Use -lX11 -lXext when linking Xv output device.Carl Eugen Hoyos2013-05-30
| | | | | | | | Reviewed-by: Stefano Sabatini
* | lavd: add xv output deviceStefano Sabatini2013-05-30
| | | | | | | | | | | | | | | | Based on the work of Jeff Moguillansky <Jeff.Moguillansky@am.sony.com>. See thread: Subject: [FFmpeg-devel] x11 output device for libavdevice Date: Wed, 10 Apr 2013 23:10:47 +0000
* | Merge commit '9f30fb5a773d59298d8d45c741b3fd971d84c97b'Michael Niedermayer2013-05-29
|\| | | | | | | | | | | | | | | | | | | | | * commit '9f30fb5a773d59298d8d45c741b3fd971d84c97b': configure: Don't pass -mthumb or -march= to MSVC mpeg12: skip frames consistently Conflicts: libavcodec/mpeg12dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Don't pass -mthumb or -march= to MSVCMartin Storsjö2013-05-29
| | | | | | | | | | | | | | | | | | | | | | The modern MSVC for ARM always builds for thumb, and it can't be disabled. Also just use the default arch instead of trying to map the -march parameter to MSVC's -arch parameter (which only takes the values ARMv7VE and VFPv4). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '78f75b6fa421dd39a715588e9487579f1ce5bada'Michael Niedermayer2013-05-29
|\| | | | | | | | | | | | | | | | | | | | | * commit '78f75b6fa421dd39a715588e9487579f1ce5bada': wavpack: extract sample rate from the bitstream configure: support gcc-4.8 instrumentation Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: support gcc-4.8 instrumentationLuca Barbato2013-05-28
| | | | | | | | | | | | | | Since version 4.8 gcc sports asan and tsan integration that can be leveraged when hunting bugs. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'ba13606ca6adbc74b4db4a72b0769397d6408791'Michael Niedermayer2013-05-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ba13606ca6adbc74b4db4a72b0769397d6408791': fate: Add a --target-samples path parameter Conflicts: configure tests/fate/audio.mak tests/fate/cover-art.mak tests/fate/demux.mak tests/fate/ea.mak tests/fate/filter-video.mak tests/fate/h264.mak tests/fate/image.mak tests/fate/lossless-audio.mak tests/fate/lossless-video.mak tests/fate/microsoft.mak tests/fate/pcm.mak tests/fate/prores.mak tests/fate/qt.mak tests/fate/real.mak tests/fate/screen.mak tests/fate/video.mak tests/fate/voice.mak tests/fate/vpx.mak tests/fate/vqf.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Add a --target-samples path parameterMartin Storsjö2013-05-28
| | | | | | | | | | | | | | This allows having the samples accessible via different paths on the target and on the host. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: Fix jack auto-detection, broken since 3fc8500Carl Eugen Hoyos2013-05-28
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-28
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: smacker: add a clarification notice about audio decoding configure: make jack depend on pthreads Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: make jack depend on pthreadsAnton Khirnov2013-05-27
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-25
|\| | | | | | | | | | | | | | | | | | | * 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-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-25
|\| | | | | | | | | | | | | | | | | | | * commit '9495cd170b5786c3518419e873d94eb5e7ada11a': configure: Fix check_exec_crash for ICL support Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>