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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-16Do not suggest to use gas-preprocessor on aix where it doesn't work.Carl Eugen Hoyos
2014-06-16Fix compilation on ppc64 and ppc with pic if gas-preprocessor is installed.Carl Eugen Hoyos
2014-06-14Fix compilation with --disable-everything --enable-parser=vc1.Carl Eugen Hoyos
2014-06-13swscale: Allow the max filter size to be set at compile timeDerek Buitenhuis
This can help "extreme" resizes, e.g with some 4k stuff. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-06-12libx265: Add 4:2:2 supportDerek Buitenhuis
It is also not final yet, so require -strict experimental. Requires a bump to version 17. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-06-09Merge commit '7b06ddb8352fe7f434414d7911ced94956bb25b2'Michael Niedermayer
* commit '7b06ddb8352fe7f434414d7911ced94956bb25b2': configure: use .altmacro for gnu as check on arm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-09Zoom & Pan filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2014-06-09configure: use .altmacro for gnu as check on armJanne Grunau
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
2014-06-08configure: add llauddsp dependancy for wmalossless_decoderMichael Niedermayer
Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-06build: add fminf() emulationMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05apedsp: move to llauddspChristophe Gisquet
APE is not the sole codec using scalarproduct_and_madd_int16. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04Merge commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412'Michael Niedermayer
* commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412': build: check if AS supports the '.func' directive Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit '896a5bff64264f4d01ed98eacc97a67260c1e17e'Michael Niedermayer
* commit '896a5bff64264f4d01ed98eacc97a67260c1e17e': arm: check if AS supports .dn Conflicts: configure libavcodec/arm/vc1dsp_init_neon.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03build: check if AS supports the '.func' directiveJanne Grunau
Not supported by Clang's integrated assembler. Since it just adds debug information it can safely omitted.
2014-06-03arm: check if AS supports .dnJanne Grunau
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.
2014-05-30Merge commit '368f50359eb328b0b9d67451f56fda20b3255f9a'Michael Niedermayer
* 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>
2014-05-29dsputil: Split off quarterpel bits into their own contextDiego Biurrun
2014-05-28Merge commit '512f3ffe9b4bb86767c2b1176554407c75fe1a5c'Michael Niedermayer
* 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>
2014-05-28Merge commit '0d439fbede03854eac8a978cccf21a3425a3c82d'Michael Niedermayer
* 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>
2014-05-27dsputil: Split off HuffYUV encoding bits into their own contextDiego Biurrun
Also shorten HuffYUV context member names to avoid clutter.
2014-05-27dsputil: Split off HuffYUV decoding bits into their own contextDiego Biurrun
Also shorten HuffYUV context member names to avoid clutter.
2014-05-27Improve the detection of architecture x86.Andreas Cadhalpun
This fixes building on Debian GNU/Hurd. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-26configure: s/solving/solveLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2014-05-26configure: uClibc native pthread requires -ldlNeil Armstrong
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>
2014-05-25configure: try to fix the disappearing "r" bug in fateMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-24ffplay: support rotated video.Clément Bœsch
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
2014-05-20Fix build with --enable-ladspa --disable-frei0r.Alexis Ballier
https://bugs.gentoo.org/show_bug.cgi?id=510516 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-20configure: arm: do not enable fast-unaligned if it is explicitly disabled ↵Yu Xiaolei
via commandline Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-20Merge commit 'afe176265480880e1f702c96a8ba434b0d88728b'Michael Niedermayer
* commit 'afe176265480880e1f702c96a8ba434b0d88728b': build: export library dependencies in ${name}_FFLIBS Conflicts: common.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-20build: export library dependencies in ${name}_FFLIBSJanne Grunau
Removes an ugly $(if) to avoid conflicts with $(FFLIBS-) in the top-level MAkefile.
2014-05-17configure: make vp9 decoder select the parser.Clément Bœsch
The parser is needed. FATE breaks if not present.
2014-05-17configure: make sure pkg-config flags are populated in FT test.Clément Bœsch
2014-05-16build: Support building using clang-usan and disable-optimizationKaterina Barone-Adesi
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
2014-05-16configure: add check for AVX inline supportJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-15avcodec/opusdec: switch to swresampleMichael Niedermayer
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>
2014-05-15Merge commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222'Michael Niedermayer
* 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>
2014-05-15configure: fix enable-libopus help stringTristan Matthews
2014-05-15lavc: add a native Opus decoder.Anton Khirnov
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>
2014-05-14configure: add encoding to --enable-libopus doc.batguano999
2014-05-14build: move ebur128 swr dep to configure.Clément Bœsch
2014-05-14configure: swresample depends on avutilMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-14Merge commit '449511740f06a4675b0066730fa45cdb764ffafc'Michael Niedermayer
* commit '449511740f06a4675b0066730fa45cdb764ffafc': build: handle library dependencies in configure Conflicts: common.mak configure libavdevice/Makefile libavfilter/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-13build: handle library dependencies in configureJanne Grunau
Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak.
2014-05-12Fix compilation with --enable-lto --enable-shared with icc.Carl Eugen Hoyos
2014-05-12configure: Ensure log2 is disable based on msvcrt version.Matt Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-12configure: Allow log2 with msvc12 onwards.Matt Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-12Merge commit '67afcefb35932b420998f6f3fda46c7c85848a3f'Michael Niedermayer
* commit '67afcefb35932b420998f6f3fda46c7c85848a3f': lavc: Add new VDA hwaccel Conflicts: configure libavcodec/vda.h libavcodec/vda_h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-11lavc: Add new VDA hwaccelAnton Khirnov
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>
2014-05-11configure: Fix floating point conformance ith icl.Matt Oliver
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-09configure: check for recent dxva2api headers with fixed COBJMACROS definesHendrik Leppkes
This fixes build failures on older mingw chains (before 2012). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>