Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-21build: fix standalone compilation of mpc7/mpc8 decodersDiego Biurrun
These decoders depend on the mpegaudio DSP code.
2011-12-17get_bits: introduce safe bitreading to prevent overreads.Ronald S. Bultje
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>.
2011-12-16configure: refactor lists of tests and components into variablesDiego Biurrun
2011-12-15configure: refactor list of programs into a variableDiego Biurrun
2011-12-14configure: cosmetics: sort some lists where appropriateDiego Biurrun
2011-12-14build: conditionally compile x86 H.264 chroma optimizationsDiego Biurrun
2011-12-14configure: do not manually enable protocolsDiego Biurrun
Protocols are handled just like all other components groups such as muxers and are automatically enabled.
2011-12-12x86: bswap: remove test for bswap instructionMans Rullgard
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>
2011-11-25configure: Store vda lib flags in extralibs instead of ldflagsRafaël Carré
This way the needed linking flags end up in libavcodec.pc. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-22regtest: split video encode/decode tests into individual targetsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-11-21configure: add libpulse to help outputAnton Khirnov
Fixes Bug 72.
2011-11-20httpproxy: Fix dependenciesJohn Stebbins
Fix building with --disable-network. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-19configure: add check for w32threads to enable it automaticallyJanne Grunau
2011-11-14hwaccel: OS X Video Decoder Acceleration (VDA) support.Sebastien Zwickert
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-11-05avformat: Add the https protocolMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-05avformat: Add the tls protocol, using OpenSSL or gnutlsMartin Storsjö
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>
2011-11-05configure: Allow linking to the gnutls libraryMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-05configure: Allow linking to opensslMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-04configure: declare dependency of h264_vaapi_hwaccel on h264_decoderDiego Biurrun
2011-11-01Enable w32threads automatically unless explicitly disabledMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-27pulse: introduce pulseaudio inputLuca Barbato
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>
2011-10-20libspeexenc: add libspeex encoderJustin Ruggles
2011-10-17lavfi: port libmpcodecs delogo filterStefano Sabatini
The ported filter supports named option parsing and more YUV formats. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-17lavfi: port boxblur filter from libmpcodecsStefano Sabatini
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>
2011-10-12libx264: support yuv422/444 output.Anton Khirnov
2011-10-10configure: Add -Wstrict-prototypes to CFLAGS if available.Diego Biurrun
2011-10-03ARM: check for inline asm 'y' operand modifier supportMans Rullgard
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>
2011-09-27fate: allow testing with libavfilter disabledMans Rullgard
This declares dependencies to skip tests using libavfilter when it is disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-09-24configure: disable hardware capabilities ELF section with suncc on Solaris x86Sean McGovern
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>
2011-09-17lavd: add libcdio-paranoia input device for audio CD grabbingAnton Khirnov
2011-08-26configure: fix typo in avconv dependency listDiego Biurrun
2011-08-23Windows Media Image decoder (WMVP/WVP2)Alberto Delmás
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-08-12configure: add missing CFLAGS to fix building on the HURDPino Toscano
Signed-off-by: Reinhard Tartler <siretart@tauware.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-12Make a copy of ffmpeg under a new name -- avconv.Anton Khirnov
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.
2011-08-09Rename ffserver to avserver.Anton Khirnov
2011-08-09Rename ffprobe to avprobe.Anton Khirnov
2011-08-09Rename ffplay to avplay.Anton Khirnov
2011-07-27configure: spelling cosmeticsDiego Biurrun
2011-07-22add Flash Screen Video 2 decoderKostya Shishkov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-07-21configure: add -xc99 to LDFLAGS for Sun CCSean McGovern
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>
2011-07-17fate: separate lavf-mxf_d10 test from lavf-mxfMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-15configure: Automatically add more flags required on symbianMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-13Add a check for strptime().Anton Khirnov
It's an XSI extension, not available on some supported systems.
2011-07-10configure: fix --cpu=host with gcc 4.6Mans Rullgard
The output from -v with gcc 4.6 has changed such that the search pattern matches too soon without making it more strict. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-07build: clean up library installation rulesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-05configure: simplify -rpath-link linker flagDiego Biurrun
Lists of ':'-separated directories can be passed to -rpath-link directly.
2011-07-03configure: do not blank $LIBNAME if static libs disabledMans Rullgard
Whatever reason this was done for no longer applies, and it causes lots of make warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-30configure: Add vdpau and dxva2 to configure results output.Diego Biurrun
2011-06-30ARM: remove check for PLD instructionMans Rullgard
PLD is present in ARMv5TE and later, which is checked for separately. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-29build: create output directories as neededMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>