Change-Id: Ia8d769b43bad0f9ad0684ecf6925e580339c7397
}
#if CONFIG_TX64X64
-void vp9_highbd_idct64x64_4096_add_c(const tran_low_t *input, uint8_t *dest,
+void vp9_highbd_idct64x64_4096_add_c(const tran_low_t *input, uint8_t *dest8,
int stride, int bd) {
+ uint16_t *dest = CONVERT_TO_SHORTPTR(dest8);
// vp9_clear_system_state(); // Make it simd safe : __asm emms;
{
double out[64 * 64], out2[64 * 64];
xd->bd);
break;
case TX_32X32:
- tx_type = DCT_DCT;
+ tx_type = get_tx_type_large(plane_type, xd);
vp9_highbd_idct32x32_add(dqcoeff, dst, stride, eob, xd->bd);
break;
#if CONFIG_TX64X64
case TX_64X64:
- tx_type = DCT_DCT;
+ tx_type = get_tx_type_large(plane_type, xd);
vp9_highbd_idct64x64_add(dqcoeff, dst, stride, eob, xd->bd);
break;
#endif // CONFIG_TX64X64