change to use vp9_idct_32x32_add
instead of vp9_idct32x32_1024_add by making use the eob positions Change-Id: Iafcad20f0c75d8e00536c6a20dda76fe40a973fb
This commit is contained in:
parent
e55f60240a
commit
aa60db19d2
@ -442,7 +442,7 @@ static void encode_block(int plane, int block, BLOCK_SIZE plane_bsize,
|
|||||||
|
|
||||||
switch (tx_size) {
|
switch (tx_size) {
|
||||||
case TX_32X32:
|
case TX_32X32:
|
||||||
vp9_idct32x32_1024_add(dqcoeff, dst, pd->dst.stride);
|
vp9_idct32x32_add(dqcoeff, dst, pd->dst.stride, pd->eobs[block]);
|
||||||
break;
|
break;
|
||||||
case TX_16X16:
|
case TX_16X16:
|
||||||
vp9_idct16x16_add(dqcoeff, dst, pd->dst.stride, pd->eobs[block]);
|
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,
|
p->quant, p->quant_shift, qcoeff, dqcoeff,
|
||||||
pd->dequant, p->zbin_extra, eob, scan, iscan);
|
pd->dequant, p->zbin_extra, eob, scan, iscan);
|
||||||
if (!x->skip_encode && *eob)
|
if (!x->skip_encode && *eob)
|
||||||
vp9_idct32x32_1024_add(dqcoeff, dst, pd->dst.stride);
|
vp9_idct32x32_add(dqcoeff, dst, pd->dst.stride, *eob);
|
||||||
break;
|
break;
|
||||||
case TX_16X16:
|
case TX_16X16:
|
||||||
tx_type = get_tx_type_16x16(pd->plane_type, xd);
|
tx_type = get_tx_type_16x16(pd->plane_type, xd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user