summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encodemb.c
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2013-06-25 19:41:56 -0700
committerJingning Han <jingning@google.com>2013-06-26 17:17:21 -0700
commit861cb06c67641dbe417db637d83ee7b7553bf7a8 (patch)
tree4dc51e813497f3234439530da489cc0cc61d5fda /vp9/encoder/vp9_encodemb.c
parentd19ea3861df82df09c51fb9ef0783dd3c761ed0d (diff)
downloadlibvpx-861cb06c67641dbe417db637d83ee7b7553bf7a8.tar
libvpx-861cb06c67641dbe417db637d83ee7b7553bf7a8.tar.gz
libvpx-861cb06c67641dbe417db637d83ee7b7553bf7a8.tar.bz2
libvpx-861cb06c67641dbe417db637d83ee7b7553bf7a8.zip
Make intra predictor reference buffer configurable
This commit enables configurable reference buffer pointer for intra predictor. This allows later removal of spatial dependency between blocks inside a 64x64 superblock in the rate-distortion optimization loop. Change-Id: I02418c2077efe19adc86e046a6b49364a980f5b1
Diffstat (limited to 'vp9/encoder/vp9_encodemb.c')
-rw-r--r--vp9/encoder/vp9_encodemb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encodemb.c b/vp9/encoder/vp9_encodemb.c
index ccd84b39c..c05b8a88a 100644
--- a/vp9/encoder/vp9_encodemb.c
+++ b/vp9/encoder/vp9_encodemb.c
@@ -643,6 +643,7 @@ static void encode_block_intra(int plane, int block, BLOCK_SIZE_TYPE bsize,
plane_b_size = b_width_log2(bsize) - pd->subsampling_x;
vp9_predict_intra_block(xd, tx_ib, plane_b_size, tx_size, b_mode,
+ dst, pd->dst.stride,
dst, pd->dst.stride);
vp9_subtract_block(txfm_b_size, txfm_b_size, src_diff, bw,
src, p->src.stride, dst, pd->dst.stride);