summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* lavf: add chromaprint muxerRodger Combs2015-10-041-0/+4
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: silence preprocessor noise from dependency generationGanesh Ajjanagadde2015-10-031-1/+1
| | | | | | | | | | | | Currently, errors are thrown for various macros while building that are completely bogus. They occur during the dependency (.d) generation phase, and have no bearing on the compiled output, since only the stdout is piped into the sed command to generate the .d files. They basically occur as the relevant -I paths are not (and cannot be passed) during the dependancy generation phase. As such, this patch silences them. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: Remove --disable-avutil which has no effect from help output.Carl Eugen Hoyos2015-10-031-1/+0
|
* configure: Change screenpresso_decoder to select zlib instead of depMichael Niedermayer2015-10-031-1/+1
| | | | | | zlib is used as a suggest/select target not a dep Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '8ae1d87a2440cea0564efe2a6c9c223478a05f44'Hendrik Leppkes2015-10-031-0/+13
|\ | | | | | | | | | | | | * commit '8ae1d87a2440cea0564efe2a6c9c223478a05f44': build: Add support for known custom allocators Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * build: Add support for known custom allocatorsLuca Barbato2015-09-301-0/+13
| | | | | | | | | | | | Makes slightly easier to use jemalloc and tcmalloc. The two are quite common choices for profiling and debugging.
* | Merge commit '9a3202a98b2e095b54dd784c3e01a09a676fc3fa'Hendrik Leppkes2015-10-031-0/+1
|\ \ | |/ | | | | | | | | | | * commit '9a3202a98b2e095b54dd784c3e01a09a676fc3fa': Screenpresso SPV1 decoder Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * Screenpresso SPV1 decoderVittorio Giovara2015-09-301-0/+1
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * configure: address a copy-paste typoVicente Olivert Riera2015-09-291-1/+1
| | | | | | | | | | | | | | The correct instruction for mips32r1 is addi. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * configure: mips: Support mips r6, r2 and r1Luca Barbato2015-09-291-1/+24
| | | | | | | | | | | | Detect the different MIPS architecture variants. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | configure: check rubberband version, allow only latest onePaul B Mahol2015-10-011-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/async: Allow compilation with native threads.Matt Oliver2015-09-301-1/+1
| |
* | Merge commit '678f788fea3380e5cbbf75baac5cc0ce07a56a42'Hendrik Leppkes2015-09-291-0/+1
|\ \ | |/ | | | | | | | | | | * commit '678f788fea3380e5cbbf75baac5cc0ce07a56a42': configure: Set the initial ldflags to match the cflags Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * configure: Set the initial ldflags to match the cflagsLuca Barbato2015-09-291-0/+1
| | | | | | | | | | | | | | Some gcc-based toolchain would fail to link if the abi set by the cpuflags does not match the default. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | configure: Support for HEASLR on mingw targetsAlex Smith2015-09-281-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | The appropriate flag for HEASLR (--high-entropy-va) was added in binutils 2.25. Also set the image base >4GB so higher entropy gets applied to image base randomization when used with HEASLR (8 -> 17 bits of randomization). Windows does this for compatibility because of "latent pointer truncation issues". Signed-off-by: Alex Smith <alex.smith@warpsharp.info>
* | configure: Disable automatic image base calculationAlex Smith2015-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | There's no reason for it. ASLR will rebase it regardless so "preventing collisions" isn't really relevant. This also brings it in line with what a msvc produced dll will have (an image base of 0x10000000). Signed-off-by: Alex Smith <alex.smith@warpsharp.info> Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Combine dynamicbase and nxcompat checksAlex Smith2015-09-271-2/+1
| | | | | | | | | | | | | | They were added to binutils in the same version so it's safe to combine. Signed-off-by: Alex Smith <theryuu@warpsharp.info> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Force mingw's ld to keep the reloc sectionAlex Smith2015-09-231-0/+10
| | | | | | | | | | | | | | | | | | | | Binutils will always strip the relocation information from executable files even if it needs it (dynamicbase/ASLR). We can work around this by using the pic-executable flag combined with setting the correct entry point since apparently ld forgets what that should be. This problem affects both 32 and 64-bit mingw-w64. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: silence error if tput not foundGanesh Ajjanagadde2015-09-211-1/+1
| | | | | | | | | | | | | | If tput is not found for colorizing, error message should be squashed. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add rubberband wrapperPaul B Mahol2015-09-201-0/+5
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: Print large lists in more columns if the screen size allowsTimothy Gu2015-09-161-6/+10
| | | | | | | | | | Reviewed-by: Ganesh Ajjanagadde <gajjanag@mit.edu> Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: make assignment of variable to '=' explicitGanesh Ajjanagadde2015-09-151-2/+2
| | | | | | | | | | | | | | | | op== is confusing, as it may easily be mistook for an equality check, while in reality it is doing an assigment to '='. This patch has the additional benefit of cleaning up 2 warnings from shellcheck.net. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | avfilter: add ocr filterPaul B Mahol2015-09-121-0/+4
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: fix build on mingw64 target with msys2Peter Belkner2015-09-121-2/+2
| |
* | configure: check for ID3D11VideoContextJames Almer2015-09-111-1/+2
| | | | | | | | | | | | | | Should fix compilation with mingw-w64 trunk, where ID3D11VideoDecoder is available but ID3D11VideoContext still isn't. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: colorize error messagesGanesh Ajjanagadde2015-09-111-6/+3
| | | | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: add libsoxr to swresample's pkgconfigRicardo Constantino2015-09-091-2/+2
| | | | | | | | | | | | | | | | Fixes linking in FFMS and f265 at least, when ffmpeg is compiled with libsoxr. Signed-off-by: Ricardo Constantino <wiiaboo@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Reenable colorized warnings and check for tput's existenceTimothy Gu2015-09-071-1/+9
| | | | | | | | Untested.
* | Revert "configure: colorize warning messages"Michael Niedermayer2015-09-081-9/+1
| | | | | | | | | | | | This broke win32, MSYS This reverts commit 3e830b6dc844219673b6a036d8a3bd326ac4f9e2.
* | configure: colorize warning messagesGanesh Ajjanagadde2015-09-071-1/+9
| | | | | | | | | | | | | | | | | | This patch introduces color warning messages (yellow). They are enabled whenever available. Tested with zsh, bash, and sh (bash under --posix). Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b'Hendrik Leppkes2015-09-071-0/+1
|\ \ | |/ | | | | | | | | | | * commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b': DXV decoder Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * DXV decoderVittorio Giovara2015-09-021-0/+1
| | | | | | | | Support all DXDI and DXD3 normal quality videos.
* | Merge commit '0c7707610f46a28b65eff935500c78c9781f8f4f'Hendrik Leppkes2015-09-071-0/+1
|\ \ | |/ | | | | | | | | | | * commit '0c7707610f46a28b65eff935500c78c9781f8f4f': lavc: Add a lzf decompressor Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Add a lzf decompressorLuca Barbato2015-09-021-0/+1
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | configure: Remove reference to no longer existing avcodec_encode_video()Michael Niedermayer2015-09-051-1/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Do not let the webm muxer suggest external libraries.Carl Eugen Hoyos2015-08-281-1/+0
| | | | | | | | This can fail as seen on fate and the usefulness of the suggestion is limited.
* | configure: Print out enabled programsrogerdpack2015-08-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | Better message that ffplay is not going to be built by printing out what will be built. Based on a patch by Moritz Barsnick. Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Reviewed-by: Ganesh Ajjanagadde <gajjanag@mit.edu> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | vaapi: Add hevc hwaccel supportTimo Rothenpieler2015-08-271-0/+4
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | configure: warn if GCC 4.2 is being usedGanesh Ajjanagadde2015-08-271-1/+8
| | | | | | | | | | | | | | The wiki, Ticket1464, and Ticket3970 warn about the usage of GCC 4.2. This fixes Ticket3970. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | configure: remove unused apply() functionGanesh Ajjanagadde2015-08-271-6/+0
| | | | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'e176639bcbf4b580edb462a6b0650e53cd5e3c04'Hendrik Leppkes2015-08-271-0/+1
|\ \ | |/ | | | | | | | | | | * commit 'e176639bcbf4b580edb462a6b0650e53cd5e3c04': webm: Explicitly select libvpx, libopus and libvorbis encoders Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * webm: Explicitly select libvpx, libopus and libvorbis encodersLuca Barbato2015-08-251-0/+1
| | | | | | | | | | | | | | | | And update the preference for the newer codecs now that the libraries seem stable and widespread enough. Bug-Id: 695 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | configure: do not fork off grep subprocess while testing for whitespaceGanesh Ajjanagadde2015-08-261-2/+3
| | | | | | | | | | | | | | | | grep is not necessary for the functionality. This avoids an unnecessary fork. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: aac encoder requires lpcwm42015-08-251-1/+1
| | | | | | | | Fixes compilation with --disable-encoders --enable-encoder=aac
* | avformat/file: Check for lstat() instead of dirent.hMichael Niedermayer2015-08-251-0/+2
| | | | | | | | | | | | Fixes build on mingw Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/file: check for dirent.h supportMariusz Szczepańczyk2015-08-251-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: do not fork off grep subprocess in probe_ccGanesh Ajjanagadde2015-08-251-3/+3
| | | | | | | | | | | | | | | | | | | | grep is not required for the functionality in this instance. This avoids an unnecessary fork, and also avoids a duplicated dumpversion call. Furthermore, it also corrects behavior when no minor version number is present, see e.g https://github.com/joyent/node/pull/25671. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Check for CoreServices/CoreServices.h and make vda+viedotoolbox ↵Michael Niedermayer2015-08-191-2/+3
| | | | | | | | | | | | | | | | depend on it Fixes arm cross build on osx Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add showfreqs filterPaul B Mahol2015-08-191-0/+2
| |
* | configure: force -mconsole when linking SDL under MinGWStephen Hutchinson2015-08-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building SDL with MinGW, it sets -mwindows with the assumption that the application is a GUI application. If this is linked without passing -mconsole to configure via --extra-ldflags, stdout will be silenced from cmd.exe while running FFmpeg. The -mwindows flag that causes this behavior is included in the sdl_libs variable, so append -mconsole there rather than create an sdl_ldflags case just to insert it (especially if -mconsole must come *after* -mwindows in order to be effective). Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud