summaryrefslogtreecommitdiffstats
path: root/libavcodec/dct-test.c
Commit message (Collapse)AuthorAgeFilesLines
* dct-test: Add the missing ff_ prefix to the altivec functionsMartin Storsjö2012-02-181-3/+3
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dct-test: Remove a stray declaration of a nonexistent functionMartin Storsjö2012-02-181-2/+0
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Add ff_ prefix to j_rev_dct*Martin Storsjö2012-02-151-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Prefix fdct_ifast, fdct_ifast248Martin Storsjö2012-02-151-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dct-test: remove unused variable cropTblMans Rullgard2011-12-171-9/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* tests/examples: Mark some variables only used within their files as static.Diego Biurrun2011-12-081-1/+1
|
* Replace some forgotten FFmpeg references by Libav.Diego Biurrun2011-11-021-1/+1
|
* dct-test: factor out some common code and do whas was likely intendedMans Rullgard2011-09-211-75/+55
| | | | | | | 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>
* jfdctint: add 10-bit versionMans Rullgard2011-07-211-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* simple_idct: add 10-bit versionMans Rullgard2011-07-201-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove write-only variableMans Rullgard2011-07-161-4/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove 'ref' function pointer from tablesMans Rullgard2011-07-041-28/+28
| | | | | | | 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>
* dct-test: exit with non-zero status if an IDCT failsMans Rullgard2011-07-041-13/+30
| | | | | | | | | 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>
* dct-test: make speed test optionalMans Rullgard2011-07-041-6/+18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove is_idct field from tablesMans Rullgard2011-07-041-33/+32
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: split table in two for idct and fdctMans Rullgard2011-07-041-14/+22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: simplify calling dct_error()Mans Rullgard2011-07-041-20/+16
| | | | | | | Pass a pointer to the DCT descriptor instead of each field individually. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: whitespace cosmeticsMans Rullgard2011-07-041-183/+191
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove commented out codeMans Rullgard2011-07-041-35/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove some disabled printf debug cruft.Diego Biurrun2011-04-291-19/+0
|
* Eliminate pointless '#if 1' statements without matching '#else'.Diego Biurrun2011-04-261-4/+1
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move mm_support() from libavcodec to libavutil, make it a publicStefano Sabatini2010-09-081-1/+2
| | | | | | function and rename it to av_get_cpu_flags(). Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_Stefano Sabatini2010-09-041-11/+11
| | | | | | symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h. Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: fix dct-testMåns Rullgård2010-03-081-6/+6
| | | | Originally committed as revision 22339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused fast_memcpy() function in dct-testMåns Rullgård2010-03-081-2/+0
| | | | Originally committed as revision 22334 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move dctref prototypes to a header fileMåns Rullgård2010-03-081-5/+1
| | | | Originally committed as revision 22331 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-221-5/+5
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED.Ramiro Polla2009-06-041-5/+5
| | | | Originally committed as revision 19089 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated FF_MM_MMXEXT flag with FF_MM_MMX2.Stefano Sabatini2009-04-111-3/+3
| | | | Originally committed as revision 18443 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).Diego Biurrun2009-04-101-14/+14
| | | | Originally committed as revision 18422 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark non-exported functions in test and example programs as static.Diego Biurrun2009-03-311-6/+6
| | | | Originally committed as revision 18259 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Give better names to reference DCT functions.Dylan Yudaken2009-03-311-32/+32
| | | | | | patch by Dylan Yudaken, dyudaken gmail com Originally committed as revision 18257 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace random() usage in test programs by av_lfg_*().Diego Biurrun2009-03-201-13/+16
| | | | Originally committed as revision 18070 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Nicely align output columns.Diego Biurrun2009-03-191-1/+1
| | | | Originally committed as revision 18042 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove period after copyright statement non-sentence.Diego Biurrun2009-02-011-1/+1
| | | | Originally committed as revision 16919 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing void keyword to parameterless function declarations.Diego Biurrun2009-01-301-1/+1
| | | | Originally committed as revision 16860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dct-test: add Alpha idctMåns Rullgård2009-01-181-0/+6
| | | | Originally committed as revision 16669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-131-10/+10
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename libavcodec/i386/ --> libavcodec/x86/.Diego Biurrun2008-12-221-1/+1
| | | | | | | It contains optimizations that are not specific to i386 and libavutil uses this naming scheme already. Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace "armv4l" with "arm"Måns Rullgård2008-12-171-2/+2
| | | | Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dct-test: add ARM IDCTsMåns Rullgård2008-12-161-0/+20
| | | | Originally committed as revision 16170 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dct-test: add PARTTRANS permutationMåns Rullgård2008-12-161-1/+4
| | | | Originally committed as revision 16169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-031-10/+10
| | | | Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not duplicate AAN DCT tables in dct-test.c.Diego Biurrun2008-11-281-12/+2
| | | | Originally committed as revision 15948 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add sse2 fdctBaptiste Coudurier2008-11-131-0/+1
| | | | Originally committed as revision 15817 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplicated MM_* macros for CPU capabilities from dsputil.h.Dominik Mierzejewski2008-11-031-10/+10
| | | | | | | Add missing one for FF_MM_ALTIVEC to avcodec.h. Rename all the occurences of MM_* to the corresponding FF_MM_*. Originally committed as revision 15770 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert asm keyword into __asm__.Diego Pettenò2008-10-161-1/+1
| | | | | | | | | | | | | Neither the asm() nor the __asm__() keyword is part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 syntax. Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud