Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | threads: test for sys/param.h and include it for sysctl on OpenBSD | Janne Grunau | 2011-12-27 | 1 | -0/+2 |
| | |||||
* | bsd: use number of logical CPUs as automatic thread count | Janne Grunau | 2011-12-22 | 1 | -0/+2 |
| | |||||
* | windows: use number of CPUs as automatic thread count | Janne Grunau | 2011-12-22 | 1 | -0/+2 |
| | |||||
* | linux: use number of CPUs as automatic thread count | Janne Grunau | 2011-12-22 | 1 | -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 Khirnov | 2011-12-22 | 1 | -2/+0 |
| | | | | It's a part of public API. | ||||
* | configure: Show whether the safe bitstream reader is enabled | Martin Storsjö | 2011-12-21 | 1 | -0/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | build: error on mixed declarations and code | Mans Rullgard | 2011-12-21 | 1 | -0/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | build: fix standalone compilation of mpc7/mpc8 decoders | Diego Biurrun | 2011-12-20 | 1 | -0/+2 |
| | | | | These decoders depend on the mpegaudio DSP code. | ||||
* | get_bits: introduce safe bitreading to prevent overreads. | Ronald S. Bultje | 2011-12-17 | 1 | -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 variables | Diego Biurrun | 2011-12-16 | 1 | -28/+20 |
| | |||||
* | configure: refactor list of programs into a variable | Diego Biurrun | 2011-12-15 | 1 | -11/+11 |
| | |||||
* | configure: cosmetics: sort some lists where appropriate | Diego Biurrun | 2011-12-14 | 1 | -38/+40 |
| | |||||
* | build: conditionally compile x86 H.264 chroma optimizations | Diego Biurrun | 2011-12-14 | 1 | -6/+7 |
| | |||||
* | configure: do not manually enable protocols | Diego Biurrun | 2011-12-13 | 1 | -1/+0 |
| | | | | | Protocols are handled just like all other components groups such as muxers and are automatically enabled. | ||||
* | x86: bswap: remove test for bswap instruction | Mans Rullgard | 2011-12-12 | 1 | -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 ldflags | Rafaël Carré | 2011-11-25 | 1 | -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 targets | Mans Rullgard | 2011-11-22 | 1 | -3/+5 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | configure: add libpulse to help output | Anton Khirnov | 2011-11-21 | 1 | -0/+1 |
| | | | | Fixes Bug 72. | ||||
* | httpproxy: Fix dependencies | John Stebbins | 2011-11-20 | 1 | -0/+2 |
| | | | | | | Fix building with --disable-network. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | configure: add check for w32threads to enable it automatically | Janne Grunau | 2011-11-18 | 1 | -1/+4 |
| | |||||
* | hwaccel: OS X Video Decoder Acceleration (VDA) support. | Sebastien Zwickert | 2011-11-14 | 1 | -0/+9 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | avformat: Add the https protocol | Martin Storsjö | 2011-11-05 | 1 | -0/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avformat: Add the tls protocol, using OpenSSL or gnutls | Martin Storsjö | 2011-11-05 | 1 | -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 library | Martin Storsjö | 2011-11-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | configure: Allow linking to openssl | Martin Storsjö | 2011-11-05 | 1 | -0/+8 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | configure: declare dependency of h264_vaapi_hwaccel on h264_decoder | Diego Biurrun | 2011-11-04 | 1 | -1/+1 |
| | |||||
* | Enable w32threads automatically unless explicitly disabled | Martin Storsjö | 2011-11-01 | 1 | -1/+2 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | pulse: introduce pulseaudio input | Luca Barbato | 2011-10-26 | 1 | -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 encoder | Justin Ruggles | 2011-10-20 | 1 | -1/+2 |
| | |||||
* | lavfi: port libmpcodecs delogo filter | Stefano Sabatini | 2011-10-17 | 1 | -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 libmpcodecs | Stefano Sabatini | 2011-10-17 | 1 | -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 Khirnov | 2011-10-12 | 1 | -2/+2 |
| | |||||
* | configure: Add -Wstrict-prototypes to CFLAGS if available. | Diego Biurrun | 2011-10-10 | 1 | -0/+1 |
| | |||||
* | ARM: check for inline asm 'y' operand modifier support | Mans Rullgard | 2011-10-03 | 1 | -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 disabled | Mans Rullgard | 2011-09-27 | 1 | -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 x86 | Sean McGovern | 2011-09-24 | 1 | -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 grabbing | Anton Khirnov | 2011-09-17 | 1 | -0/+8 |
| | |||||
* | configure: fix typo in avconv dependency list | Diego Biurrun | 2011-08-26 | 1 | -2/+2 |
| | |||||
* | Windows Media Image decoder (WMVP/WVP2) | Alberto Delmás | 2011-08-23 | 1 | -0/+2 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | configure: add missing CFLAGS to fix building on the HURD | Pino Toscano | 2011-08-12 | 1 | -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 Khirnov | 2011-08-12 | 1 | -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 Khirnov | 2011-08-09 | 1 | -10/+10 |
| | |||||
* | Rename ffprobe to avprobe. | Anton Khirnov | 2011-08-09 | 1 | -4/+4 |
| | |||||
* | Rename ffplay to avplay. | Anton Khirnov | 2011-08-09 | 1 | -5/+5 |
| | |||||
* | configure: spelling cosmetics | Diego Biurrun | 2011-07-27 | 1 | -1/+1 |
| | |||||
* | add Flash Screen Video 2 decoder | Kostya Shishkov | 2011-07-22 | 1 | -0/+1 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | configure: add -xc99 to LDFLAGS for Sun CC | Sean McGovern | 2011-07-21 | 1 | -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-mxf | Mans Rullgard | 2011-07-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | configure: Automatically add more flags required on symbian | Martin Storsjö | 2011-07-15 | 1 | -1/+8 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Add a check for strptime(). | Anton Khirnov | 2011-07-13 | 1 | -0/+2 |
| | | | | It's an XSI extension, not available on some supported systems. |