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-04-06aarch64: add armv8 CPU flagJanne Grunau
2014-02-23x86: add detection for Bit Manipulation Instruction setsJames Almer
Based on x264 code Signed-off-by: James Almer <jamrial@gmail.com>
2014-02-23x86: add detection for FMA3 instruction setJames Almer
Based on x264 code Signed-off-by: James Almer <jamrial@gmail.com>
2014-01-15aarch64: add cpuflags support for NEON and VFPJanne Grunau
NEON and VFP are currently mandatory for all ARMv8 profiles. Both are handled as extensions as far as cpuflags are concerned. This is consistent with handling x86_64 which always has SSE2, but still handles it as an extension.
2013-11-24Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun
2013-10-25libavutil: x86: Add AVX2 capable CPU detection.Kieran Kunhya
Patch based on x264's AVX2 detection Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-08-29avutil: Move internal CPU detection function declarations to private headerDiego Biurrun
2013-06-02cpu: Restructure code to avoid pointless ret variable indirectionDiego Biurrun
libavutil/cpu.c:133:9: warning: unused variable ‘ret’ [-Wunused-variable]
2013-05-24cpu: Include common.h for av_popcount64Martin Storsjö
This fixes build failures on windows since 2a6eaeaa8. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-24Move get_logical_cpus() from lavc/pthread to lavu/cpu.Anton Khirnov
It will be useful in lavfi, and could conceivably be useful to the user applications as well.
2012-12-05Remove pointless #undefs of previously forbidden functions.Anton Khirnov
2012-09-05avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-05avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-04x86: build: replace mmx2 by mmxextDiego Biurrun
Refactoring mmx2/mmxext YASM code with cpuflags will force renames. So switching to a consistent naming scheme beforehand is sensible. The name "mmxext" is more official and widespread and also the name of the CPU flag, as reported e.g. by the Linux kernel.
2012-06-23x86: Add CPU flag for the i686 cmov instructionDiego Biurrun
2012-04-26cpu: recognise only cpu flag names pertinent to the architectureMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-04-26avutil: add av_parse_cpu_flags() functionMans Rullgard
This moves the cpu flag parsing code from avconv to avutil so it can be accessed elsewhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-04-22ARM: allow runtime masking of CPU featuresMans Rullgard
This allows masking CPU features with the -cpuflags avconv option which is useful for testing different optimisations without rebuilding. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-03-13remove iwmmxt optimizationsJanne Grunau
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.
2012-03-07cpu: initialize mask to -1, so that by default, optimizations are used.Ronald S. Bultje
2012-03-06cpu: add av_set_cpu_flags_mask().Anton Khirnov
2011-09-27x86: XOP/FMA4 CPU detection supportJason Garrett-Glaser
2011-06-30Fix cpu flags test programMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-22Add a CPU flag for the Atom processor.Justin Ruggles
The Atom has SSSE3 support, which is useful in many cases, but sometimes the SSSE3 version is slower than the SSE2 equivalent on the Atom, but is generally faster on other processors supporting SSSE3. This flag allows for selectively disabling certain SSSE3 functions on the Atom.
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-20x86: check for AVX supportMans Rullgard
This adds configure and runtime checks for AVX support on x86 CPUs. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-18cpu-test: include stdio.h only for test progMans Rullgard
2010-12-07fix building of cpu-test by including required headerRamiro Polla
Originally committed as revision 25917 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-09Cache detected CPU flagsMåns Rullgård
Originally committed as revision 25085 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-09Clean up av_get_cpu_flag()Måns Rullgård
Instead of defining functions in per-arch header files included by the main cpu.c, define them normally and call them from the generic one. Originally committed as revision 25084 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-08Move mm_support() from libavcodec to libavutil, make it a publicStefano Sabatini
function and rename it to av_get_cpu_flags(). Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk