Support rectangular tx_type coding in var-tx
Support the transform block kernel coding for rectangular
transform block size in var-tx. This integrates txk-sel with
var-tx.
Change-Id: I9a8edd84812168f56c79b78cc9af34f6304b1d54
diff --git a/av1/decoder/decodemv.c b/av1/decoder/decodemv.c
index 0b99b42..476f8f1 100644
--- a/av1/decoder/decodemv.c
+++ b/av1/decoder/decodemv.c
@@ -917,16 +917,18 @@
int supertx_enabled,
#endif
#if CONFIG_TXK_SEL
- int block, int plane,
+ int block, int plane, TX_SIZE tx_size,
#endif
aom_reader *r) {
MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi;
const int inter_block = is_inter_block(mbmi);
+#if !CONFIG_TXK_SEL
#if CONFIG_VAR_TX
const TX_SIZE tx_size = inter_block ? mbmi->min_tx_size : mbmi->tx_size;
#else
const TX_SIZE tx_size = mbmi->tx_size;
#endif
+#endif // !CONFIG_TXK_SEL
#if CONFIG_EC_ADAPT
FRAME_CONTEXT *ec_ctx = xd->tile_ctx;
#else