aboutsummaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '7b06ddb8352fe7f434414d7911ced94956bb25b2'Michael Niedermayer2014-06-091-0/+4
|\ | | | | | | | | | | | | * commit '7b06ddb8352fe7f434414d7911ced94956bb25b2': configure: use .altmacro for gnu as check on arm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: use .altmacro for gnu as check on armJanne Grunau2014-06-091-0/+4
| | | | | | | | | | | | Clang's integrated assembler (after 3.4) does not yet support the '.altmacro' directive which is only used in arm asm. Support is planned: http://llvm.org/bugs/show_bug.cgi?id=18918
* | Zoom & Pan filterPaul B Mahol2014-06-091-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: add llauddsp dependancy for wmalossless_decoderMichael Niedermayer2014-06-081-0/+1
| | | | | | | | | | Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | build: add fminf() emulationMichael Niedermayer2014-06-061-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | apedsp: move to llauddspChristophe Gisquet2014-06-051-1/+2
| | | | | | | | | | | | APE is not the sole codec using scalarproduct_and_madd_int16. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412'Michael Niedermayer2014-06-041-0/+6
|\| | | | | | | | | | | | | * commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412': build: check if AS supports the '.func' directive Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: check if AS supports the '.func' directiveJanne Grunau2014-06-031-0/+6
| | | | | | | | | | Not supported by Clang's integrated assembler. Since it just adds debug information it can safely omitted.
* | Merge commit '896a5bff64264f4d01ed98eacc97a67260c1e17e'Michael Niedermayer2014-06-031-15/+20
|\| | | | | | | | | | | | | | | | | | | | | * commit '896a5bff64264f4d01ed98eacc97a67260c1e17e': arm: check if AS supports .dn Conflicts: configure libavcodec/arm/vc1dsp_init_neon.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * arm: check if AS supports .dnJanne Grunau2014-06-031-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | Move the GNU as check before the arch specific asm checks since the .dn check requires gas compatible assembler. Disable the VC-1 motion compensation NEON asm which is the only part using that directive. The integrated assembler in the upcoming clang 3.5 does not support .dn/.qn without plans to change that. Too much effort to implement it while it is rarely used. http://llvm.org/bugs/show_bug.cgi?id=18199.
* | Merge commit '368f50359eb328b0b9d67451f56fda20b3255f9a'Michael Niedermayer2014-05-301-6/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '368f50359eb328b0b9d67451f56fda20b3255f9a': dsputil: Split off quarterpel bits into their own context Conflicts: configure libavcodec/dsputil.c libavcodec/h263dec.c libavcodec/mpegvideo.c libavcodec/mpegvideo_enc.c libavcodec/vc1dec.c libavcodec/vc1dsp.c libavcodec/x86/dsputil_init.c libavcodec/x86/qpeldsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Split off quarterpel bits into their own contextDiego Biurrun2014-05-291-6/+7
| |
* | Merge commit '512f3ffe9b4bb86767c2b1176554407c75fe1a5c'Michael Niedermayer2014-05-281-3/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '512f3ffe9b4bb86767c2b1176554407c75fe1a5c': dsputil: Split off HuffYUV encoding bits into their own context Conflicts: configure libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/huffyuv.h libavcodec/huffyuvenc.c libavcodec/pngenc.c libavcodec/x86/dsputilenc_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Split off HuffYUV encoding bits into their own contextDiego Biurrun2014-05-271-3/+4
| | | | | | | | Also shorten HuffYUV context member names to avoid clutter.
* | Merge commit '0d439fbede03854eac8a978cccf21a3425a3c82d'Michael Niedermayer2014-05-271-3/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0d439fbede03854eac8a978cccf21a3425a3c82d': dsputil: Split off HuffYUV decoding bits into their own context Conflicts: configure libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/huffyuv.h libavcodec/huffyuvdec.c libavcodec/lagarith.c libavcodec/vble.c libavcodec/x86/Makefile libavcodec/x86/dsputil.asm libavcodec/x86/dsputil_init.c libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Split off HuffYUV decoding bits into their own contextDiego Biurrun2014-05-271-3/+4
| | | | | | | | Also shorten HuffYUV context member names to avoid clutter.
* | Improve the detection of architecture x86.Andreas Cadhalpun2014-05-271-1/+1
| | | | | | | | | | | | This fixes building on Debian GNU/Hurd. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: s/solving/solveLou Logan2014-05-261-1/+1
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | configure: uClibc native pthread requires -ldlNeil Armstrong2014-05-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | In the configure script, add a pthread detection with -ldl added to cflags, because uClibc requires -ldl to link with native libpthread. Tested with a custom ARM toolchain with uClibc 0.9.33.2 and gcc 4.6.3. Signed-off-by: Neil Armstrong <narmstrong@neotion.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: try to fix the disappearing "r" bug in fateMichael Niedermayer2014-05-251-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffplay: support rotated video.Clément Bœsch2014-05-231-1/+1
| | | | | | | | | | | | | | with -f lavfi -i testsrc=s=hd1080 as source: rotate=90*PI/180 vs transpose=clock: 42fps -> 64fps rotate=180*PI/180 vs vflip,hflip: 75fps -> 77fps rotate=270*PI/180 vs transpose=cclock: 43fps -> 63fps
* | Fix build with --enable-ladspa --disable-frei0r.Alexis Ballier2014-05-201-0/+1
| | | | | | | | | | | | https://bugs.gentoo.org/show_bug.cgi?id=510516 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: arm: do not enable fast-unaligned if it is explicitly disabled ↵Yu Xiaolei2014-05-201-1/+4
| | | | | | | | | | | | via commandline Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'afe176265480880e1f702c96a8ba434b0d88728b'Michael Niedermayer2014-05-201-1/+1
|\| | | | | | | | | | | | | | | | | | | * commit 'afe176265480880e1f702c96a8ba434b0d88728b': build: export library dependencies in ${name}_FFLIBS Conflicts: common.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: export library dependencies in ${name}_FFLIBSJanne Grunau2014-05-201-1/+1
| | | | | | | | | | Removes an ugly $(if) to avoid conflicts with $(FFLIBS-) in the top-level MAkefile.
| * build: Support building using clang-usan and disable-optimizationKaterina Barone-Adesi2014-05-161-1/+1
| | | | | | | | | | | | | | | | | | | | Clang Undefined Behaviour Sanitizer seems to make non-constant constant expressions, making the compilation fail when they are used within inline assembly if no optimization is requested. Add -O1 to the cflags to hide the misbehaviour. Bug-Id: 683
| * configure: fix enable-libopus help stringTristan Matthews2014-05-151-1/+1
| |
* | configure: make vp9 decoder select the parser.Clément Bœsch2014-05-171-1/+1
| | | | | | | | The parser is needed. FATE breaks if not present.
* | configure: make sure pkg-config flags are populated in FT test.Clément Bœsch2014-05-171-2/+2
| |
* | configure: add check for AVX inline supportJames Almer2014-05-161-1/+2
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/opusdec: switch to swresampleMichael Niedermayer2014-05-151-2/+2
| | | | | | | | | | | | | | This also fixes linking failures in doc/examples which where apparently caused by the linking order between avcodec and avresample Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222'Michael Niedermayer2014-05-151-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222': lavc: add a native Opus decoder. Conflicts: Changelog configure libavcodec/version.h Fate tests pass with both avresample as well as swresample based opus decoder, but are disabled (reference files are very large so i want to think a day or 2 about if theres an alternative or if they could be avoided, they also dont match the official samples) Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add a native Opus decoder.Anton Khirnov2014-05-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during GSoC 2012. Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the Mozilla Corporation. Further contributions by: Christophe Gisquet <christophe.gisquet@gmail.com> Janne Grunau <janne-libav@jannau.net> Luca Barbato <lu_zero@gentoo.org>
* | configure: add encoding to --enable-libopus doc.batguano9992014-05-141-1/+1
| |
* | build: move ebur128 swr dep to configure.Clément Bœsch2014-05-131-0/+1
| |
* | configure: swresample depends on avutilMichael Niedermayer2014-05-131-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '449511740f06a4675b0066730fa45cdb764ffafc'Michael Niedermayer2014-05-131-24/+64
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '449511740f06a4675b0066730fa45cdb764ffafc': build: handle library dependencies in configure Conflicts: common.mak configure libavdevice/Makefile libavfilter/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: handle library dependencies in configureJanne Grunau2014-05-131-15/+40
| | | | | | | | | | Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak.
* | Fix compilation with --enable-lto --enable-shared with icc.Carl Eugen Hoyos2014-05-121-0/+2
| |
* | configure: Ensure log2 is disable based on msvcrt version.Matt Oliver2014-05-121-3/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Allow log2 with msvc12 onwards.Matt Oliver2014-05-121-1/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '67afcefb35932b420998f6f3fda46c7c85848a3f'Michael Niedermayer2014-05-121-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '67afcefb35932b420998f6f3fda46c7c85848a3f': lavc: Add new VDA hwaccel Conflicts: configure libavcodec/vda.h libavcodec/vda_h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Add new VDA hwaccelAnton Khirnov2014-05-111-0/+2
| | | | | | | | | | | | | | | | | | It leverages the new hwaccel 1.2 features: - get_buffer2 is never called - the internal context is automatically initialized/deinitialized Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | configure: Fix floating point conformance ith icl.Matt Oliver2014-05-111-2/+2
| | | | | | | | | | Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: check for recent dxva2api headers with fixed COBJMACROS definesHendrik Leppkes2014-05-091-1/+12
| | | | | | | | | | | | This fixes build failures on older mingw chains (before 2012). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix standalone compilation of sonic lossless encoder.Carl Eugen Hoyos2014-05-051-1/+1
| |
* | Map --enable-lto to -ipo when compiling with icc.Carl Eugen Hoyos2014-05-041-0/+10
| |
* | Disable inline_asm_direct_symbol_refs if lto was requested.Carl Eugen Hoyos2014-05-041-0/+1
| | | | | | | | | | | | This fixes link time optimizations with gcc without disabling inline asm. Fixes ticket #2941.
* | Enable inline asm in intel compiler on windows.Matt Oliver2014-05-041-4/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Enable opencl wihtout pthreads.Matt Oliver2014-05-021-2/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>