]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dct-test.c
libfdk-aacdec: Reduce the default decoder delay by one frame
[ffmpeg] / libavcodec / dct-test.c
index b7a27f0beb6d74d28f5903e7d322435c697a9eca..d0177f588fcd91d4afeebb9babf98ffaf6680a06 100644 (file)
 #include "x86/idct_xvid.h"
 #include "dctref.h"
 
-#undef printf
-
-// BFIN
-void ff_bfin_idct(int16_t *block);
-void ff_bfin_fdct(int16_t *block);
-
 // ALTIVEC
 void ff_fdct_altivec(int16_t *block);
 
@@ -63,8 +57,6 @@ void ff_simple_idct_armv5te(int16_t *data);
 void ff_simple_idct_armv6(int16_t *data);
 void ff_simple_idct_neon(int16_t *data);
 
-void ff_simple_idct_axp(int16_t *data);
-
 struct algo {
     const char *name;
     void (*func)(int16_t *block);
@@ -96,10 +88,6 @@ static const struct algo fdct_tab[] = {
     { "altivecfdct",    ff_fdct_altivec,       NO_PERM,   AV_CPU_FLAG_ALTIVEC },
 #endif
 
-#if ARCH_BFIN
-    { "BFINfdct",       ff_bfin_fdct,          NO_PERM  },
-#endif
-
     { 0 }
 };
 
@@ -120,10 +108,6 @@ static const struct algo idct_tab[] = {
     { "XVID-SSE2",      ff_idct_xvid_sse2,     SSE2_PERM, AV_CPU_FLAG_SSE2, 1 },
 #endif
 
-#if ARCH_BFIN
-    { "BFINidct",       ff_bfin_idct,          NO_PERM  },
-#endif
-
 #if ARCH_ARM
     { "SIMPLE-ARM",     ff_simple_idct_arm,    NO_PERM  },
     { "INT-ARM",        ff_j_rev_dct_arm,      MMX_PERM },
@@ -134,14 +118,10 @@ static const struct algo idct_tab[] = {
 #if HAVE_ARMV6
     { "SIMPLE-ARMV6",   ff_simple_idct_armv6,  MMX_PERM,  AV_CPU_FLAG_ARMV6   },
 #endif
-#if HAVE_NEON
+#if HAVE_NEON && ARCH_ARM
     { "SIMPLE-NEON",    ff_simple_idct_neon, PARTTRANS_PERM, AV_CPU_FLAG_NEON },
 #endif
 
-#if ARCH_ALPHA
-    { "SIMPLE-ALPHA",   ff_simple_idct_axp,    NO_PERM },
-#endif
-
     { 0 }
 };