summaryrefslogtreecommitdiff
path: root/vp8/common/recon.h
diff options
context:
space:
mode:
authorTero Rintaluoma <teror@google.com>2011-11-07 13:40:01 +0200
committerTero Rintaluoma <teror@google.com>2011-11-09 09:13:51 +0200
commit5a2fd63a2af84b65f17c2c50fd9a100a653f7e76 (patch)
tree5ac755c4968c4f269b3308212e97f1cfbf2960fa /vp8/common/recon.h
parentf89ea3432fd213f0e7c65eceaf6553cb3191306d (diff)
downloadlibvpx-5a2fd63a2af84b65f17c2c50fd9a100a653f7e76.tar
libvpx-5a2fd63a2af84b65f17c2c50fd9a100a653f7e76.tar.gz
libvpx-5a2fd63a2af84b65f17c2c50fd9a100a653f7e76.tar.bz2
libvpx-5a2fd63a2af84b65f17c2c50fd9a100a653f7e76.zip
ARMv6 optimized Intra4x4 prediction
Added ARM optimized intra 4x4 prediction - 2x faster on Profiler compared to C-code compiled with -O3 - Function interface changed a little to improve BLOCKD structure access Change-Id: I9bc2b723155943fe0cf03dd9ca5f1760f7a81f54
Diffstat (limited to 'vp8/common/recon.h')
-rw-r--r--vp8/common/recon.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/vp8/common/recon.h b/vp8/common/recon.h
index 62bd71aac..98c5f63a5 100644
--- a/vp8/common/recon.h
+++ b/vp8/common/recon.h
@@ -27,7 +27,8 @@
void sym(MACROBLOCKD *x)
#define prototype_intra4x4_predict(sym) \
- void sym(BLOCKD *x, int b_mode, unsigned char *predictor, int stride)
+ void sym(unsigned char *src, int src_stride, int b_mode, \
+ unsigned char *dst, int dst_stride)
struct vp8_recon_rtcd_vtable;
@@ -79,7 +80,7 @@ extern prototype_build_intra_predictors\
(vp8_recon_build_intra_predictors_mbuv_s);
#ifndef vp8_recon_intra4x4_predict
-#define vp8_recon_intra4x4_predict vp8_intra4x4_predict
+#define vp8_recon_intra4x4_predict vp8_intra4x4_predict_c
#endif
extern prototype_intra4x4_predict\
(vp8_recon_intra4x4_predict);