summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* threads: test for sys/param.h and include it for sysctl on OpenBSDJanne Grunau2011-12-271-0/+2
|
* bsd: use number of logical CPUs as automatic thread countJanne Grunau2011-12-221-0/+2
|
* windows: use number of CPUs as automatic thread countJanne Grunau2011-12-221-0/+2
|
* linux: use number of CPUs as automatic thread countJanne Grunau2011-12-221-0/+2
| | | | | | Use sched_getaffinity to determine the number of logical CPUs. Limits the number of threads to 16 since slice threading of H.264 seems to be buggy with more than 16 threads.
* lavfi: always build vsrc_buffer.Anton Khirnov2011-12-221-2/+0
| | | | It's a part of public API.
* configure: Show whether the safe bitstream reader is enabledMartin Storsjö2011-12-211-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* build: error on mixed declarations and codeMans Rullgard2011-12-211-0/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: fix standalone compilation of mpc7/mpc8 decodersDiego Biurrun2011-12-201-0/+2
| | | | These decoders depend on the mpegaudio DSP code.
* get_bits: introduce safe bitreading to prevent overreads.Ronald S. Bultje2011-12-171-0/+5
| | | | | | | | | | | | | | | When turned on, H264/CAVLC gets ~15% (CVPCMNL1_SVA_C.264) slower for ultra-high-bitrate files, or ~2.5% (CVFI1_SVA_C.264) for lower-bitrate files. Other codecs are affected to a lesser extent because they are less optimized; e.g., VC-1 slows down by less than 1% (all on x86). The patch generated 3 extra instructions (cmp, cmovae and mov) per call to get_bits(). The performance penalty on ARM is within the error margin for most files, up to 4% in extreme cases such as CVPCMNL1_SVA_C.264. Based on work (for GCI) by Aneesh Dogra <lionaneesh@gmail.com>, and inspired by patch in Chromium by Chris Evans <cevans@chromium.org>.
* configure: refactor lists of tests and components into variablesDiego Biurrun2011-12-161-28/+20
|
* configure: refactor list of programs into a variableDiego Biurrun2011-12-151-11/+11
|
* configure: cosmetics: sort some lists where appropriateDiego Biurrun2011-12-141-38/+40
|
* build: conditionally compile x86 H.264 chroma optimizationsDiego Biurrun2011-12-141-6/+7
|
* configure: do not manually enable protocolsDiego Biurrun2011-12-131-1/+0
| | | | | Protocols are handled just like all other components groups such as muxers and are automatically enabled.
* x86: bswap: remove test for bswap instructionMans Rullgard2011-12-121-3/+0
| | | | | | | | Firstly, this test never worked as intended, always reporting success. Secondly, bswap is available from 486 onward and can thus be assumed present. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Store vda lib flags in extralibs instead of ldflagsRafaël Carré2011-11-251-1/+1
| | | | | | This way the needed linking flags end up in libavcodec.pc. Signed-off-by: Martin Storsjö <martin@martin.st>
* regtest: split video encode/decode tests into individual targetsMans Rullgard2011-11-221-3/+5
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: add libpulse to help outputAnton Khirnov2011-11-211-0/+1
| | | | Fixes Bug 72.
* httpproxy: Fix dependenciesJohn Stebbins2011-11-201-0/+2
| | | | | | Fix building with --disable-network. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: add check for w32threads to enable it automaticallyJanne Grunau2011-11-181-1/+4
|
* hwaccel: OS X Video Decoder Acceleration (VDA) support.Sebastien Zwickert2011-11-141-0/+9
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avformat: Add the https protocolMartin Storsjö2011-11-051-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add the tls protocol, using OpenSSL or gnutlsMartin Storsjö2011-11-051-0/+2
| | | | | | | | Note, this protocol doesn't yet check verify the server certificate against a local database of trusted CA root certificates. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Allow linking to the gnutls libraryMartin Storsjö2011-11-051-0/+4
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Allow linking to opensslMartin Storsjö2011-11-051-0/+8
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: declare dependency of h264_vaapi_hwaccel on h264_decoderDiego Biurrun2011-11-041-1/+1
|
* Enable w32threads automatically unless explicitly disabledMartin Storsjö2011-11-011-1/+2
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* pulse: introduce pulseaudio inputLuca Barbato2011-10-261-0/+4
| | | | | | | It currently use the simple api and is using the latency information provided only to offset the stream start. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libspeexenc: add libspeex encoderJustin Ruggles2011-10-201-1/+2
|
* lavfi: port libmpcodecs delogo filterStefano Sabatini2011-10-171-0/+1
| | | | | | The ported filter supports named option parsing and more YUV formats. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: port boxblur filter from libmpcodecsStefano Sabatini2011-10-171-0/+1
| | | | | | | | | | With the following additions: * support to gray format * support to yuva420p format * parametric luma/chroma/alpha radius * consistency check on the radius values, avoid crashes with invalid values Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libx264: support yuv422/444 output.Anton Khirnov2011-10-121-2/+2
|
* configure: Add -Wstrict-prototypes to CFLAGS if available.Diego Biurrun2011-10-101-0/+1
|
* ARM: check for inline asm 'y' operand modifier supportMans Rullgard2011-10-031-0/+3
| | | | | | | | The inline asm added in bf5d46d uses the 'y' modifier which is only supported from gcc 4.5. This check allows building with older compilers. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: allow testing with libavfilter disabledMans Rullgard2011-09-271-1/+4
| | | | | | | This declares dependencies to skip tests using libavfilter when it is disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: disable hardware capabilities ELF section with suncc on Solaris x86Sean McGovern2011-09-241-0/+6
| | | | | | | | | | When using suncc to build, the Solaris linker will mark an executable with each instruction set encountered by the Solaris assembler. As our libraries contain their own guards for processor-specific code, instead suppress generation of the HWCAPS ELF section on Solaris x86 only. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavd: add libcdio-paranoia input device for audio CD grabbingAnton Khirnov2011-09-171-0/+8
|
* configure: fix typo in avconv dependency listDiego Biurrun2011-08-261-2/+2
|
* Windows Media Image decoder (WMVP/WVP2)Alberto Delmás2011-08-231-0/+2
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: add missing CFLAGS to fix building on the HURDPino Toscano2011-08-121-0/+1
| | | | | Signed-off-by: Reinhard Tartler <siretart@tauware.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Make a copy of ffmpeg under a new name -- avconv.Anton Khirnov2011-08-121-3/+8
| | | | | | | It will be further developed with a few incompatible changes. ffmpeg.c will stay as is for some time, so any scripts using it won't be broken.
* Rename ffserver to avserver.Anton Khirnov2011-08-091-10/+10
|
* Rename ffprobe to avprobe.Anton Khirnov2011-08-091-4/+4
|
* Rename ffplay to avplay.Anton Khirnov2011-08-091-5/+5
|
* configure: spelling cosmeticsDiego Biurrun2011-07-271-1/+1
|
* add Flash Screen Video 2 decoderKostya Shishkov2011-07-221-0/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* configure: add -xc99 to LDFLAGS for Sun CCSean McGovern2011-07-211-0/+1
| | | | | | | Using Sun's compiler on Solaris, -xc99 is as much a linker flag as a compiler flag, so add it to LDFLAGS. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fate: separate lavf-mxf_d10 test from lavf-mxfMans Rullgard2011-07-171-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Automatically add more flags required on symbianMartin Storsjö2011-07-151-1/+8
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Add a check for strptime().Anton Khirnov2011-07-131-0/+2
| | | | It's an XSI extension, not available on some supported systems.
OpenPOWER on IntegriCloud