summaryrefslogtreecommitdiff
path: root/vp8/encoder/encodeintra.c
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/encoder/encodeintra.c
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/encoder/encodeintra.c')
-rw-r--r--vp8/encoder/encodeintra.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp8/encoder/encodeintra.c b/vp8/encoder/encodeintra.c
index 1c07cbdd5..46bf65081 100644
--- a/vp8/encoder/encodeintra.c
+++ b/vp8/encoder/encodeintra.c
@@ -64,7 +64,8 @@ void vp8_encode_intra4x4block(const VP8_ENCODER_RTCD *rtcd,
BLOCK *be = &x->block[ib];
RECON_INVOKE(&rtcd->common->recon, intra4x4_predict)
- (b, b->bmi.as_mode, b->predictor, 16);
+ (*(b->base_dst) + b->dst, b->dst_stride,
+ b->bmi.as_mode, b->predictor, 16);
ENCODEMB_INVOKE(&rtcd->encodemb, subb)(be, b, 16);