diff options
Diffstat (limited to 'vp9/common/vp9_invtrans.c')
-rw-r--r-- | vp9/common/vp9_invtrans.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vp9/common/vp9_invtrans.c b/vp9/common/vp9_invtrans.c index 591cea8a2..25b59cc5d 100644 --- a/vp9/common/vp9_invtrans.c +++ b/vp9/common/vp9_invtrans.c @@ -116,7 +116,11 @@ void vp9_inverse_transform_mby_16x16(MACROBLOCKD *xd) { BLOCKD *bd = &xd->block[0]; TX_TYPE tx_type = get_tx_type_16x16(xd, bd); if (tx_type != DCT_DCT) { +#if CONFIG_INTHT16X16 + vp9_short_iht16x16(bd->dqcoeff, bd->diff, 32, tx_type); +#else vp9_ihtllm(bd->dqcoeff, bd->diff, 32, tx_type, 16, bd->eob); +#endif } else { vp9_inverse_transform_b_16x16(&xd->block[0].dqcoeff[0], &xd->block[0].diff[0], 32); |