From: Yaowu Xu Date: Wed, 16 Oct 2013 21:39:14 +0000 (-0700) Subject: change to use vp9_idct_32x32_add X-Git-Tag: v1.3.0~202^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa60db19d2fadade129fee3f15885f1af82991db;p=libvpx change to use vp9_idct_32x32_add instead of vp9_idct32x32_1024_add by making use the eob positions Change-Id: Iafcad20f0c75d8e00536c6a20dda76fe40a973fb --- diff --git a/vp9/encoder/vp9_encodemb.c b/vp9/encoder/vp9_encodemb.c index a0a7bab27..27365c815 100644 --- a/vp9/encoder/vp9_encodemb.c +++ b/vp9/encoder/vp9_encodemb.c @@ -442,7 +442,7 @@ static void encode_block(int plane, int block, BLOCK_SIZE plane_bsize, switch (tx_size) { case TX_32X32: - vp9_idct32x32_1024_add(dqcoeff, dst, pd->dst.stride); + vp9_idct32x32_add(dqcoeff, dst, pd->dst.stride, pd->eobs[block]); break; case TX_16X16: vp9_idct16x16_add(dqcoeff, dst, pd->dst.stride, pd->eobs[block]); @@ -539,7 +539,7 @@ void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, p->quant, p->quant_shift, qcoeff, dqcoeff, pd->dequant, p->zbin_extra, eob, scan, iscan); if (!x->skip_encode && *eob) - vp9_idct32x32_1024_add(dqcoeff, dst, pd->dst.stride); + vp9_idct32x32_add(dqcoeff, dst, pd->dst.stride, *eob); break; case TX_16X16: tx_type = get_tx_type_16x16(pd->plane_type, xd);