summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* remove iwmmxt optimizationsJanne Grunau2012-03-12
| | | | | | The were broken since August of 2010 without anyone noticing until three weeks ago. Nobody cares about it anymore and hopefully Marvell will support NEON like in the PXA978 from now on.
* configure: darwin: Change dylib install names to include major version.Gil Pedersen2012-03-09
| | | | | | | This will cause linkers to link against the major lib names, instead of the base names, allowing multiple major versions of the libraries to co-exist. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: drop libdirac encoder.Anton Khirnov2012-02-23
| | | | | Libschroedinger is the preferred way to encode dirac video now, it produces better output and has a nicer API.
* Remove libpostproc.Diego Biurrun2012-02-23
| | | | | | | | This library does not fit into Libav as a whole and its code is just a maintenance burden. Furthermore it is now available as an external project, which completely obviates any reason to keep it around. URL: http://git.videolan.org/?p=libpostproc.git
* dxva2: don't check for DXVA_PictureParameters->wDecodedPictureIndexRafaël Carré2012-02-22
| | | | | | | | | | | This structure is well defined by Microsoft at: http://msdn.microsoft.com/en-us/library/windows/hardware/ff564012(v=vs.85).aspx Thus, the wDecodedPictureIndex member is guaranteed to exist. Also, both the MPEG-2 and VC-1 hwaccel decoders depend on this struct member, but only the VC-1 decoder was disabled if the check failed. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* librtmp: Add "lib" prefix to librtmp URLProtocol declarations.Diego Biurrun2012-02-14
| | | | | | This allows easily differentiating between both implementations within the build system and combining the native implementation for plain RTMP with librtmp for the RTMPE, RTMPS, RTMPT, RTMPTE protocol variants.
* build: Set correct dependencies for rtmp* protocols implemented by librtmp.Diego Biurrun2012-02-13
|
* Remove Sun medialib glue code.Diego Biurrun2012-02-08
| | | | | It is obscure, most likely unused and not bit-exact compared to libavcodec due to a different IDCT transform algorithm.
* win64: add a XMM clobber test configure option.Ronald S. Bultje2012-02-02
| | | | | | | This will be useful to test more aggressively for failures to mark XMM registers as clobbered in Win64 builds, and prevent regressions thereof. Based on a patch by Ramiro Polla <ramiro.polla@gmail.com>
* fate: make acodec-ac3_fixed test output raw AC3Mans Rullgard2012-02-02
| | | | | | There is no point in this test using the RM format. Signed-off-by: Mans Rullgard <mans@mansr.com>
* config.asm: change %ifdef directives to %if directives.Ronald S. Bultje2012-01-27
| | | | This allows combining multiple conditionals in a single statement.
* lavd: remove deprecated v4l grab device.Anton Khirnov2012-01-24
|
* Remove ffmpeg.Anton Khirnov2012-01-23
|
* avserver: fix build after the next bump.Anton Khirnov2012-01-22
| | | | | | | Now that 0.8 is out we can reapply this commit. It breaks shared avserver builds due to avserver using internal libavformat symbols, which are now hidden, so this commit also disables avserver with --enable-shared.
* configure: provide libavfilter/version.h header to get_version()Stefano Sabatini2012-01-14
| | | | | | | Fix libavfilter library version numbers generation, which was broken in 3167dc9515810bbdd86d99d773bcf84657d2e72a. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Fix a bunch of platform name and other typos.Diego Biurrun2012-01-11
|
* No longer build libpostproc by defaultReinhard Tartler2012-01-11
| | | | | | | update documentation to inform developers that it may be removed in a later release. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* v4l2: list available formatsLuca Barbato2012-01-04
| | | | Make use of the experimental framesize enumeration ioctl if available.
* win32: detect number of CPUs using affinityDaniel Verkamp2012-01-03
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* threads: add sysconf based number of CPUs detectionJanne Grunau2011-12-31
| | | | Can act as fallback and should work on a couple of Unix systems.
* threads: test for sys/param.h and include it for sysctl on OpenBSDJanne Grunau2011-12-27
|
* bsd: use number of logical CPUs as automatic thread countJanne Grunau2011-12-22
|
* windows: use number of CPUs as automatic thread countJanne Grunau2011-12-22
|
* linux: use number of CPUs as automatic thread countJanne Grunau2011-12-22
| | | | | | 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-22
| | | | It's a part of public API.
* configure: Show whether the safe bitstream reader is enabledMartin Storsjö2011-12-21
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* build: error on mixed declarations and codeMans Rullgard2011-12-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: fix standalone compilation of mpc7/mpc8 decodersDiego Biurrun2011-12-20
| | | | These decoders depend on the mpegaudio DSP code.
* get_bits: introduce safe bitreading to prevent overreads.Ronald S. Bultje2011-12-17
| | | | | | | | | | | | | | | 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-16
|
* configure: refactor list of programs into a variableDiego Biurrun2011-12-15
|
* configure: cosmetics: sort some lists where appropriateDiego Biurrun2011-12-14
|
* build: conditionally compile x86 H.264 chroma optimizationsDiego Biurrun2011-12-14
|
* configure: do not manually enable protocolsDiego Biurrun2011-12-13
| | | | | 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-12
| | | | | | | | 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-25
| | | | | | 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-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: add libpulse to help outputAnton Khirnov2011-11-21
| | | | Fixes Bug 72.
* httpproxy: Fix dependenciesJohn Stebbins2011-11-20
| | | | | | Fix building with --disable-network. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: add check for w32threads to enable it automaticallyJanne Grunau2011-11-18
|
* hwaccel: OS X Video Decoder Acceleration (VDA) support.Sebastien Zwickert2011-11-14
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avformat: Add the https protocolMartin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add the tls protocol, using OpenSSL or gnutlsMartin Storsjö2011-11-05
| | | | | | | | 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-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Allow linking to opensslMartin Storsjö2011-11-05
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: declare dependency of h264_vaapi_hwaccel on h264_decoderDiego Biurrun2011-11-04
|
* Enable w32threads automatically unless explicitly disabledMartin Storsjö2011-11-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* pulse: introduce pulseaudio inputLuca Barbato2011-10-26
| | | | | | | 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-20
|
* lavfi: port libmpcodecs delogo filterStefano Sabatini2011-10-17
| | | | | | The ported filter supports named option parsing and more YUV formats. Signed-off-by: Anton Khirnov <anton@khirnov.net>