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
2015-02-17dct-test: Fix initialization syntaxVittorio Giovara
Related to "warning: suggest braces around initialization of subobject".
2014-10-24lavc: Use av_gettime_relativeOlivier Langlois
Whenever av_gettime() is used to measure relative period of time, av_gettime_relative() is prefered as it guarantee monotonic time on supported platforms. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-09-08Split off floating point AAN (I)DCT into separate componentsDiego Biurrun
2014-09-03xvid: Add C IDCTPascal Massimino
Thanks to Pascal Massimino and Michael Militzer for relicensing as LGPL. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-21build: Conditionally build and run DCT test programDiego Biurrun
2014-07-21dct-test: Move arch-specific bits into arch-specific subdirectoriesDiego Biurrun
2014-07-21idct: Move arm-specific declarations to a header in the arm directoryDiego Biurrun
2014-07-19fdct: Move ppc-specific declarations to a header in the ppc directoryDiego Biurrun
2014-07-19simple_idct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun
2014-07-19fdct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun
2014-07-19dct-test: Reuse enum idct_permutation_type instead of duplicating itDiego Biurrun
2014-07-18dct-test: Skip indirection for MMX IDCT permutationDiego Biurrun
2014-07-18dct-test: Improve CPU flags struct member nameDiego Biurrun
2014-07-18dct-test: Move cpu_flags variable out of global scopeDiego Biurrun
2014-06-02Remove all Blackfin architecture optimizationsDiego Biurrun
Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
2014-01-15dct-test: test ff_simple_idct_neon only on ARM for nowJanne Grunau
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2013-11-13Remove all Alpha architecture optimizationsDiego Biurrun
Alpha has been end-of-lifed and no more test machines are available.
2013-11-07Remove #undefs for formerly forbidden system functionsDiego Biurrun
The macros forbidding the system functions no longer exist, obviating the need for the #undefs.
2013-10-25dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-10-05x86: xviddct: Employ more specific ifdefsDiego Biurrun
This avoids building mmxext and sse2 code when disabled by configure.
2013-02-09dsputil: Move fdct function declarations to dct.hDiego Biurrun
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-12-07dct-test: arm: indicate required cpu features for optimised funcsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-31x86: mmx2 ---> mmxext in function namesDiego Biurrun
2012-09-13x86: Remove some leftover declarations for non-existent functionsDiego Biurrun
2012-08-31x86: Split inline and external assembly #ifdefsDiego Biurrun
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-08-02x86: remove libmpeg2 mmx(ext) idct functionsMans Rullgard
These functions are not faster than other mmx implementations on any hardware I have been able to test on, and they are horribly inaccurate. There is thus no reason to ever use them. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-01dct-test: allow to compile without HAVE_INLINE_ASM.Ronald S. Bultje
2012-07-25x86/dsputil: put inline asm under HAVE_INLINE_ASM.Ronald S. Bultje
This allows compiling with compilers that don't support gcc-style inline assembly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-07-11dct/fft-test: use a replacement getopt() if the system has none present.Ronald S. Bultje
This allows compiling and running these tests on systems lacking a built- in version of getopt(), such as MSVC. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-06-20Use av_gettime() in various placesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-06-20dct-test: use emms_c() from libavutil instead of duplicating itMans Rullgard
2012-03-28faandct: Remove FAAN_POSTSCALE define and related code.Diego Biurrun
It is not a user-accessible option and unlikely to ever be changed.
2012-02-18dct-test: Add the missing ff_ prefix to the altivec functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-18dct-test: Remove a stray declaration of a nonexistent functionMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16libavcodec: Add ff_ prefix to j_rev_dct*Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16libavcodec: Prefix fdct_ifast, fdct_ifast248Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-18dct-test: remove unused variable cropTblMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-08tests/examples: Mark some variables only used within their files as static.Diego Biurrun
2011-11-02Replace some forgotten FFmpeg references by Libav.Diego Biurrun
2011-09-21dct-test: factor out some common code and do whas was likely intendedMans Rullgard
This fixes some nonsensical code by moving some should-be-shared code to separate functions and using these. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21jfdctint: add 10-bit versionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-20simple_idct: add 10-bit versionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-16dct-test: remove write-only variableMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04dct-test: remove 'ref' function pointer from tablesMans Rullgard
The reference function can be inferred from the direction of the transform, no need for storing it with each entry. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04dct-test: exit with non-zero status if an IDCT failsMans Rullgard
IDCTs are partially evaluated according to IEEE 1180-1990 (more or less). An override is added to the table for implementations known to not meet the spec requirements. These variants are run but not checked for accuracy. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04dct-test: make speed test optionalMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04dct-test: remove is_idct field from tablesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04dct-test: split table in two for idct and fdctMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>