summaryrefslogtreecommitdiff
path: root/vp8/common/arm/arm_systemdependent.c
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2011-03-11 10:23:48 -0800
committerCode Review <code-review@webmproject.org>2011-03-11 10:23:48 -0800
commit3788b3564c587983a10d7131b35c0d9c39540666 (patch)
treee565cf4f8e5adfec0c9a631410d1c49ad3f29537 /vp8/common/arm/arm_systemdependent.c
parent5c60a646f3faa6c2cb3c55c971803a43657a9a1b (diff)
parent27972d2c1d53a0ff831c1f05d40a3720cf45aec7 (diff)
downloadlibvpx-3788b3564c587983a10d7131b35c0d9c39540666.tar
libvpx-3788b3564c587983a10d7131b35c0d9c39540666.tar.gz
libvpx-3788b3564c587983a10d7131b35c0d9c39540666.tar.bz2
libvpx-3788b3564c587983a10d7131b35c0d9c39540666.zip
Merge "Move build_intra_predictors_mby to RTCD framework"
Diffstat (limited to 'vp8/common/arm/arm_systemdependent.c')
-rw-r--r--vp8/common/arm/arm_systemdependent.c35
1 files changed, 4 insertions, 31 deletions
diff --git a/vp8/common/arm/arm_systemdependent.c b/vp8/common/arm/arm_systemdependent.c
index 69e1bdff4..bd5c0759d 100644
--- a/vp8/common/arm/arm_systemdependent.c
+++ b/vp8/common/arm/arm_systemdependent.c
@@ -19,14 +19,6 @@
#include "vp8/common/idct.h"
#include "vp8/common/onyxc_int.h"
-extern void (*vp8_build_intra_predictors_mby_ptr)(MACROBLOCKD *x);
-extern void vp8_build_intra_predictors_mby(MACROBLOCKD *x);
-extern void vp8_build_intra_predictors_mby_neon(MACROBLOCKD *x);
-
-extern void (*vp8_build_intra_predictors_mby_s_ptr)(MACROBLOCKD *x);
-extern void vp8_build_intra_predictors_mby_s(MACROBLOCKD *x);
-extern void vp8_build_intra_predictors_mby_s_neon(MACROBLOCKD *x);
-
void vp8_arch_arm_common_init(VP8_COMMON *ctx)
{
#if CONFIG_RUNTIME_CPU_DETECT
@@ -106,31 +98,12 @@ void vp8_arch_arm_common_init(VP8_COMMON *ctx)
rtcd->recon.recon2 = vp8_recon2b_neon;
rtcd->recon.recon4 = vp8_recon4b_neon;
rtcd->recon.recon_mb = vp8_recon_mb_neon;
-
+ rtcd->recon.build_intra_predictors_mby =
+ vp8_build_intra_predictors_mby_neon;
+ rtcd->recon.build_intra_predictors_mby_s =
+ vp8_build_intra_predictors_mby_s_neon;
}
#endif
#endif
-
-#if HAVE_ARMV6
-#if CONFIG_RUNTIME_CPU_DETECT
- if (has_media)
-#endif
- {
- vp8_build_intra_predictors_mby_ptr = vp8_build_intra_predictors_mby;
- vp8_build_intra_predictors_mby_s_ptr = vp8_build_intra_predictors_mby_s;
- }
-#endif
-
-#if HAVE_ARMV7
-#if CONFIG_RUNTIME_CPU_DETECT
- if (has_neon)
-#endif
- {
- vp8_build_intra_predictors_mby_ptr =
- vp8_build_intra_predictors_mby_neon;
- vp8_build_intra_predictors_mby_s_ptr =
- vp8_build_intra_predictors_mby_s_neon;
- }
-#endif
}