aboutsummaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* ATRAC+ decoderMaxim Poliakovski2013-12-291-0/+1
| | | | | | Cleanup by Diego Biurrun. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-261-1/+2
|\ | | | | | | | | | | | | * qatar/master: configure: Explicitly disable w32threads if the test for it fails Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Explicitly disable w32threads if the test for it failsDiego Biurrun2013-12-251-1/+2
| | | | | | | | | | This avoids false positive enabling of w32threads if explicitly requested on the command line, but dependencies are missing.
* | Convert XvMC to hwaccel v3Ivan Kalvachev2013-12-221-1/+9
| | | | | | | | | | Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: support raising major version in sonameMichael Niedermayer2013-12-221-0/+3
| | | | | | | | | | | | | | this allows seperate installation of shared libs that should not conflict with whatever is already installed. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'be7c323176e2e5fcf30e3d2ff20975b2f936811b'Michael Niedermayer2013-12-221-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'be7c323176e2e5fcf30e3d2ff20975b2f936811b': Add a libwebp encoder Conflicts: Changelog doc/encoders.texi doc/general.texi libavcodec/version.h libavformat/img2enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add a libwebp encoderJustin Ruggles2013-12-211-0/+4
| |
* | Merge commit '8558595a59913a4667f57d5a4658b1340f1a4354'Michael Niedermayer2013-12-201-8/+9
|\| | | | | | | | | | | | | | | | | | | * commit '8558595a59913a4667f57d5a4658b1340f1a4354': configure: Express atomics/thread deps through the dependency system Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Express atomics/thread deps through the dependency systemDiego Biurrun2013-12-191-7/+7
| |
* | Merge commit '11bb5e10c36539bcc303ceaac6f88d9ecb66e07f'Michael Niedermayer2013-12-161-0/+5
|\| | | | | | | | | | | | | * commit '11bb5e10c36539bcc303ceaac6f88d9ecb66e07f': build: Define __printf__ to __gnu_printf__ on MinGW*/gcc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Define __printf__ to __gnu_printf__ on MinGW*/gccDiego Biurrun2013-12-161-0/+5
| | | | | | | | This is necessary to avoid GCC assuming MS style printf arguments.
* | configure: (vp9) ensure bitstream compatibilityJames Zern2013-12-161-1/+1
| | | | | | | | | | | | | | avoids picking up a library that could produce invalid bitstreams and fixes build issues with the same. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5db4e88ecd32485341f6150c00f5ee5bfa74f62d'Michael Niedermayer2013-12-141-1/+1
|\| | | | | | | | | | | | | * commit '5db4e88ecd32485341f6150c00f5ee5bfa74f62d': configure: Detect Solaris libc in an OpenIndiana/illumos compatible way Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Detect Solaris libc in an OpenIndiana/illumos compatible wayDiego Biurrun2013-12-141-1/+1
| |
* | Merge commit 'a5a3b398fd9dce38ca50b20f182b17a256d209f2'Michael Niedermayer2013-12-141-4/+4
|\| | | | | | | | | | | | | | | | | | | * commit 'a5a3b398fd9dce38ca50b20f182b17a256d209f2': configure: Reorder pthreads checks Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Reorder pthreads checksLuca Barbato2013-12-131-4/+4
| | | | | | | | | | | | | | | | Some pthreads symbols might be present in libc (as shown on various *BSD) but not all of them, leading to false positives. Check for the most common compiler flags before the plain symbol check to avoid known pitfalls.
* | Merge commit '7cbe1ea9df83ec66403fbf6400353bcb2242bf06'Michael Niedermayer2013-12-141-3/+3
|\| | | | | | | | | | | | | | | | | | | * commit '7cbe1ea9df83ec66403fbf6400353bcb2242bf06': configure: Move the bz2 and zlib checks below phtreads Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move the bz2 and zlib checks below phtreadsLuca Barbato2013-12-131-3/+3
| | | | | | | | There are alternate implementations of those libraries that use pthreads.
* | Merge commit '7c3388711b7243d059db39aa04b754baf2156934'Michael Niedermayer2013-12-131-1/+1
|\| | | | | | | | | | | | | * commit '7c3388711b7243d059db39aa04b754baf2156934': configure: Add -D__USE_MINGW_ANSI_STDIO=1 to CPPFLAGS on MinGW32 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add -D__USE_MINGW_ANSI_STDIO=1 to CPPFLAGS on MinGW32Diego Biurrun2013-12-131-1/+1
| | | | | | | | This enables a more C99-compliant implementation of printf et al.
* | Merge commit 'bdc111a162094c14660d1e88839d103a4d79e42a'Michael Niedermayer2013-12-131-1/+2
|\| | | | | | | | | | | | | * commit 'bdc111a162094c14660d1e88839d103a4d79e42a': configure: Detect newer (>=4.1) versions of MinGW32 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Detect newer (>=4.1) versions of MinGW32Diego Biurrun2013-12-131-1/+2
| | | | | | | | The MinGW32 project is deprecating its old version macros.
* | Merge commit 'a1d7d5524799bd90bc5d12e8b3063238cc0c02dd'Michael Niedermayer2013-12-131-1/+1
|\| | | | | | | | | | | | | * commit 'a1d7d5524799bd90bc5d12e8b3063238cc0c02dd': build: Do not add -g to HOSTCFLAGS Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Do not add -g to HOSTCFLAGSDiego Biurrun2013-12-131-1/+1
| | | | | | | | | | The flag is not unconditionally added to CFLAGS either and the programs built on the host do not get habitually fed to a debugger.
* | configure: remove redundant definition of __USE_MINGW_ANSI_STDIOJames Almer2013-12-131-2/+0
| | | | | | | | | | | | | | No need to define it twice on mingw-w64 >= v3. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '3bb91a1b5c4a0c5ec9c4d3b6649b23285c3d7f26'Michael Niedermayer2013-12-111-1/+1
|\| | | | | | | | | | | | | | | | | | | * commit '3bb91a1b5c4a0c5ec9c4d3b6649b23285c3d7f26': configure: Add -D__USE_MINGW_ANSI_STDIO=1 to CPPFLAGS on MinGW64 Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add -D__USE_MINGW_ANSI_STDIO=1 to CPPFLAGS on MinGW64Diego Biurrun2013-12-111-1/+1
| | | | | | | | | | This enables a more POSIX-compliant printf implementation, that allows using length modifiers like 'z'.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-101-1/+3
|\| | | | | | | | | | | | | * qatar/master: configure: Move log2 dependency declaration to a place it takes effect Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move log2 dependency declaration to a place it takes effectDiego Biurrun2013-12-101-1/+3
| | | | | | | | It was incorrectly moved in c869fcdeac3b7cd71a852b928902daadeca55685.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-101-45/+78
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: Split host and target libc detection Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Split host and target libc detectionDiego Biurrun2013-12-091-40/+73
| |
* | Merge commit 'c869fcdeac3b7cd71a852b928902daadeca55685'Michael Niedermayer2013-12-101-3/+2
|\| | | | | | | | | | | | | * commit 'c869fcdeac3b7cd71a852b928902daadeca55685': configure: Move toolchain dependency declarations to a more appropriate place Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move toolchain dependency declarations to a more appropriate placeDiego Biurrun2013-12-091-3/+2
| |
* | Merge commit 'd64341e498fa46c6cf4c23d408177d7489559654'Michael Niedermayer2013-12-091-5/+5
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd64341e498fa46c6cf4c23d408177d7489559654': configure: Prefix libc-related variables with "libc_" Conflicts: libavdevice/Makefile libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Prefix libc-related variables with "libc_"Diego Biurrun2013-12-091-5/+5
| | | | | | | | Simplifies host/target libc detection splitting.
* | Merge commit '61b203ffe6c71789acb14f51483d63fe9e516842'Michael Niedermayer2013-12-091-1/+3
|\| | | | | | | | | | | | | * commit '61b203ffe6c71789acb14f51483d63fe9e516842': configure: detect Solaris libc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: detect Solaris libcSean McGovern2013-12-091-1/+3
| | | | | | | | | | | | Add preprocessor flags for API availability as necessary. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * avformat: AviSynth demuxer rewrited s2013-12-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Directly loads AviSynth through LoadLibrary instead of relying on Video for Windows, and supports using AvxSynth (via dlopen) to open scripts on Linux and OS X. Error messages from AviSynth/AvxSynth are now reported through av_log and exit, rather than the traditional behavior of generating an error video that the user would need to watch to diagnose. The main rewrite was authored by d s <avxsynth.testing@gmail.com> from the AvxSynth team, with additional contributions by Oka Motofumi <chikuzen.mo@gmail.com> Stephen Hutchinson <qyot27@gmail.com> Diego Biurrun <diego@biurrun.de> Anton Khirnov <anton@khirnov.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-091-5/+12
|\| | | | | | | | | | | | | * qatar/master: configure: Move adding of compat objects out of libc detection Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move adding of compat objects out of libc detectionDiego Biurrun2013-12-081-5/+12
| |
* | common.mak: Less ugly version of the previous windres fixJames Almer2013-12-091-0/+1
| | | | | | | | | | | | | | Using subst here is a really ugly hack Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Move MinGW64 specific check to the correct placeJames Almer2013-12-091-7/+6
| | | | | | | | | | | | | | It was misplaced during merge of commit 120797e2ef0ca317daf63ad79be5f72f835e9ac2 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-081-6/+9
|\| | | | | | | | | | | | | * qatar/master: configure: Separate MinGW32 and MinGW64 libc handling Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Separate MinGW32 and MinGW64 libc handlingDiego Biurrun2013-12-081-6/+9
| |
* | configure: Special case libfreetype testAlexander Strasser2013-12-081-1/+21
| | | | | | | | | | | | | | | | | | | | | | Include the freetype header, in-directly through a macro, like it is done in the drawtext filter. Do not break if the header is moved. Unfortunately the drawtext filter included the file where the include macros are defined in a wrong way. This is not needed and breaks the build. Remove that #include line too. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
* | doc: add script to compute texi files dependenciesStefano Sabatini2013-12-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the inline awk script with a Perl script which tracks the dependencies recursively. This allows to correctly track dependencies for files including files with a second level include (for example: ffmpeg-devices.texi -> devices.texi -> outdevs.texi). This also adds a dependency on perl for computing the dependencies, which should not be a problem since perl is already required all the way for building documentation. This is a variant of commit 628ceac6526724d35cb390cc1f88344f4ea22eb4 which was reverted due to out-of-tree build failure.
* | Add Windows resource file support for shared librariesJames Almer2013-12-051-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Originally written by James Almer <jamrial@gmail.com> With the following contributions by Timothy Gu <timothygu99@gmail.com> * Use descriptions of libraries from the pkg-config file generation function * Use "FFmpeg Project" as CompanyName (suggested by Alexander Strasser) * Use "FFmpeg" for ProductName as MSDN says "name of the product with which the file is distributed" [1]. * Use FFmpeg's version (N-xxxxx-gxxxxxxx) for ProductVersion per MSDN [1]. * Only build the .rc files when --enable-small is not enabled. [1] http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058.aspx Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-041-1/+1
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: Detect msvcrt libc with a CPP check instead of a link check Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Detect msvcrt libc with a CPP check instead of a link checkDiego Biurrun2013-12-041-1/+1
| | | | | | | | Simplifies host/target libc detection splitting.
* | Merge commit '5ec467328122b80fac94c2d5e3e7540d50381868'Michael Niedermayer2013-12-041-0/+4
|\| | | | | | | | | | | | | * commit '5ec467328122b80fac94c2d5e3e7540d50381868': configure: Add detected C library and host compiler to informative output Merged-by: Michael Niedermayer <michaelni@gmx.at>