summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Merge commit '46e3936fb04d06550151e667357065e3f646da1a'Clément Bœsch2017-03-19
|\ | | | | | | | | | | | | * commit '46e3936fb04d06550151e667357065e3f646da1a': configure: Set __MSVCRT_VERSION__to 0x0700 for MinGW Merged-by: Clément Bœsch <u@pkh.me>
| * configure: Set __MSVCRT_VERSION__to 0x0700 for MinGWDiego Biurrun2016-08-23
| | | | | | | | | | This exposes some required functionality like _aligned_malloc() in the MinGW system headers, thus obviating the need for the memalign hack.
* | configure: clang -Oz for small size build to reduce size furtherwang-bin2017-03-16
| |
* | Merge commit '89aebc5bcc6e23a0a79c3f51c3a55c3571692ba0'James Almer2017-03-15
|\| | | | | | | | | | | | | * commit '89aebc5bcc6e23a0a79c3f51c3a55c3571692ba0': lavc: align the linesize to 32 when AVX is enabled Merged-by: James Almer <jamrial@gmail.com>
| * lavc: align the linesize to 32 when AVX is enabledAnton Khirnov2016-08-03
| |
| * lavu: add LOCAL_ALIGNED_32James Almer2016-08-03
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | configure: libnpp is always nonfree, even with LGPLRicardo Constantino2017-03-15
| | | | | | | | | | | | | | | | | | libnpp was erroneously grouped up with libfdk-aac and openssl to check if --enable-nonfree wasn't passed only with --enable-gpl in 9f28db47accb31bfec40a56dd2dc19ffd366a6be. The latter two are compatible with LGPL, libnpp is not. Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '5ed4644d6de7f6112431dc2d9a5cfe9a0a75a688'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | * commit '5ed4644d6de7f6112431dc2d9a5cfe9a0a75a688': x11grab: Rename internal component to "xcbgrab" Merged-by: Clément Bœsch <u@pkh.me>
| * x11grab: Rename internal component to "xcbgrab"Diego Biurrun2016-07-29
| |
* | Merge commit '4fef648d10bf3bcfd4b8fa5755c1128966a2427c'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | * commit '4fef648d10bf3bcfd4b8fa5755c1128966a2427c': Remove the legacy X11 screen grabber Merged-by: Clément Bœsch <u@pkh.me>
| * Remove the legacy X11 screen grabberDiego Biurrun2016-07-29
| | | | | | | | The XCB screen grabber is a drop-in replacement and not under GPL.
* | Merge commit 'ae90119c6701fa09ff747cca35238e36b2d2ab2f'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ae90119c6701fa09ff747cca35238e36b2d2ab2f': configure: Simplify license incompatibility check An extra GPLV3 list is added for libsmbclient as having it in both GPL and VERSION3 lists would cause a duplicate in the final config list. Also, for consistency, libnpp is treated the same as the other nonfree component (libfdk_aac and openssl). Merged-by: Clément Bœsch <u@pkh.me>
| * configure: Simplify license incompatibility checkDiego Biurrun2016-07-27
| |
* | Merge commit '100fb0ddfda958da70f98feac81f924c02483789'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | * commit '100fb0ddfda958da70f98feac81f924c02483789': configure: Allow detecting and using LLVM lld-link as linker for windows Merged-by: Clément Bœsch <cboesch@gopro.com>
| * configure: Allow detecting and using LLVM lld-link as linker for windowsMartin Storsjö2016-07-26
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '79fb0692992c74214c6cf8e81350fc93eeffc5ec'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | * commit '79fb0692992c74214c6cf8e81350fc93eeffc5ec': configure: Move defines for controlling MSVCRT headers to the CRT detection section Merged-by: Clément Bœsch <cboesch@gopro.com>
| * configure: Move defines for controlling MSVCRT headers to the CRT detection ↵Martin Storsjö2016-07-26
| | | | | | | | | | | | | | | | | | section This allows these flags to be automatically enabled for clang, when using MSVCRT headers. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '56af0bc10f49654b5b5f3efe82c69a13bf15fc8b'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | | | | | * commit '56af0bc10f49654b5b5f3efe82c69a13bf15fc8b': configure: Check for strtoll and redirect to _strtoi64 in the msvcrt block Also includes _strtoui64 in the check. Merged-by: Clément Bœsch <cboesch@gopro.com>
| * configure: Check for strtoll and redirect to _strtoi64 in the msvcrt blockMartin Storsjö2016-07-26
| | | | | | | | | | | | | | This allows doing this redirection, if building with clang against old enough MSVC headers that lack strtoll (2012 and older). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417'Mark Thompson2017-03-12
|\| | | | | | | | | | | | | | | | | * commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417': lavfi: add a QSV deinterlacing filter Minor fixup for lavfi differences. Merged-by: Mark Thompson <sw@jkqxz.net>
| * lavfi: add a QSV deinterlacing filterAnton Khirnov2016-07-22
| |
* | lavfi: add a QSV scaling filterAnton Khirnov2017-03-12
| | | | | | | | | | | | | | | | This merges libav commit ac7bfd69678f3966e38debdb27f4bde94dc0345c, which was previously skipped. (cherry picked from commit ac7bfd69678f3966e38debdb27f4bde94dc0345c) Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | Merge commit 'b0f36a0043d76436cc7ab8ff92ab99c94595d3c0'Clément Bœsch2017-03-12
|\| | | | | | | | | | | | | * commit 'b0f36a0043d76436cc7ab8ff92ab99c94595d3c0': avconv: stop using setpts for input framerate forced with -r Merged-by: Clément Bœsch <u@pkh.me>
| * avconv: stop using setpts for input framerate forced with -rAnton Khirnov2016-07-22
| | | | | | | | | | The setpts filter does not signal to the rest of the filtergraph that the stream is CFR. Just generate the timestamps manually instead.
* | Revert "lavu/atomic: add support for the new memory model aware gcc built-ins"James Almer2017-03-08
| | | | | | | | | | | | | | | | | | | | | | This reverts commit faa9d2982969c999ab0e443a226eff116f7f8e4b. This change became superfluous when support for C11 atomics was introduced. Reverting it will make the removal of this implementation in an upcoming merge conflict free. Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | lavfi: Add VAAPI deinterlacerMark Thompson2017-02-23
| | | | | | | | | | (cherry picked from commit ade370a4d7eab1866b6023c91c135d27c77ca465) (cherry picked from commit 2d518aec4c781316092be65893b47922c8f71b67)
* | avcodec/shorten: support decoding AIFF-C variantPaul B Mahol2017-02-23
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: add missing mdct15 dependencyJames Almer2017-02-16
| |
* | configure: remove unnecessary opus encoder dependencyJames Almer2017-02-16
| | | | | | | | audiodsp is not used by the encoder.
* | opus: add a native Opus encoderRostislav Pehlivanov2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This marks the first time anyone has written an Opus encoder without using any libopus code. The aim of the encoder is to prove how far the format can go by writing the craziest encoder for it. Right now the encoder's basic, it only supports CBR encoding, however internally every single feature the CELT layer has is implemented (except the pitch pre-filter which needs to work well with the rest of whatever gets implemented). Psychoacoustic and rate control systems are under development. The encoder takes in frames of 120 samples and depending on the value of opus_delay the plan is to use the extra buffered frames as lookahead. Right now the encoder will pick the nearest largest legal frame size and won't use the lookahead, but that'll change once there's a psychoacoustic system. Even though its a pretty basic encoder its already outperforming any other native encoder FFmpeg has by a huge amount. The PVQ search algorithm is faster and more accurate than libopus's algorithm so the encoder's performance is close to that of libopus at zero complexity (libopus has more SIMD). The algorithm might be ported to libopus or other codecs using PVQ in the future. The encoder still has a few minor bugs, like desyncs at ultra low bitrates (below 9kbps with 20ms frames). Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | imdct15: rename to mdct15 and add a forward transformRostislav Pehlivanov2017-02-14
| | | | | | | | | | | | | | Handles strides (needed for Opus transients), does pre-reindexing and folding without needing a copy. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | vaapi_encode: Add VP8 supportMark Thompson2017-02-08
| | | | | | | | | | | | Fixes ticket #6116. (cherry picked from commit ca62236a89f47bd871eaf69d8d9e837c93c55a6c)
* | vaapi_encode: Add MPEG-2 supportMark Thompson2017-02-08
| | | | | | | | (cherry picked from commit ca6ae3b77a7e6600e517723b90e57527a47809de)
* | configure: use dashes instead of slashes in lib.exe invocationHendrik Leppkes2017-02-06
| | | | | | | | | | This avoids issues with wrong parameter translation by msys on some systems, and the Windows SDK tools accept both forms equally.
* | configure: instruct MSVC 2015 to properly process UTF-8 string literalsHendrik Leppkes2017-02-04
| | | | | | | | | | | | | | | | | | | | | | Without the /UTF-8 switch, the MSVC compiler treats all files as in the system codepage, instead of in UTF-8, which causes UTF-8 string literals to be interpreted wrong. This switch was only introduced in VS2015 Update 2, and any earlier versions do not have an equivalent solution. Fixes fate-sub-scc on MSVC 2015+
* | configure: add nologo switch to invocation of lib.exeHendrik Leppkes2017-02-04
| | | | | | | | | | This suppresses the startup banner, which is consistent with all other calls to the Windows SDK binaries.
* | Merge commit '6f9e34baea4f6f484392e4e67f606a0835d07b73'Clément Bœsch2017-02-02
|\| | | | | | | | | | | | | * commit '6f9e34baea4f6f484392e4e67f606a0835d07b73': arm: Check for support for the .fpu directive Merged-by: Clément Bœsch <cboesch@gopro.com>
| * arm: Check for support for the .fpu directiveMartin Storsjö2016-07-21
| | | | | | | | | | | | | | When targeting COFF (windows), clang doesn't support this directive (while binutils supports it for all targets). Signed-off-by: Martin Storsjö <martin@martin.st>
* | vaapi_hevc: Convert to use the new VAAPI hwaccel codeAnton Khirnov2017-01-17
| | | | | | | | | | (cherry picked from commit ea8b730d8e67152107d7fcdd5590bbb51ec236b1) Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | configure: Don't disable SSA Optimizer on MSVC v19.00.24218+.Kacper Michajłow2017-01-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: Fix standalone compilation of aiff and caf muxers.Carl Eugen Hoyos2017-01-16
| |
* | huffyuvencdsp: move shared functions to a new lossless_videoencdsp contextJames Almer2017-01-12
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | huffyuvencdsp: move functions only used by huffyuv from lossless_videodspJames Almer2017-01-12
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | lossless_videodsp: move shared functions from huffyuvdspJames Almer2017-01-12
| | | | | | | | | | | | Several codecs other than huffyuv use them. Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: Fix standalone compilation of the ljpeg encoder.Carl Eugen Hoyos2017-01-05
| | | | | | | | | | Also fixes compilation with --disable-error-resilience. Fixes ticket #6060.
* | configure: bump yearJames Almer2017-01-02
| | | | | | | | Happy new year!
* | configure: Check build with some header not just preprocessing for testing ↵Michael Niedermayer2016-12-31
| | | | | | | | | | | | | | | | --std=c11 Fixes build failure on FreeBSD with gcc 4.7 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | configure: make the check for stdatomic.h stricterJames Almer2016-12-30
| | | | | | | | | | | | | | | | | | Old ICC verions don't advertise having a full C11 implementation but may nonetheless include a feature-incomplete stdatomic.h header. Fixes ticket #6049 Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/utvideodec: add SIMD support for median prediction for planar formatsPaul B Mahol2016-12-23
| | | | | | | | | | | | ~10% faster overall. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/magicyuv: add 10 bit supportPaul B Mahol2016-12-20
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>