Fix stats counting for ext_tx types
Apply mapping functions to map original indices to indices in
reduced sets.
Change-Id: I039addc66d92e72b905ccf184f7acdacab40a594
diff --git a/av1/encoder/encodeframe.c b/av1/encoder/encodeframe.c
index eb885bf..a27105d 100644
--- a/av1/encoder/encodeframe.c
+++ b/av1/encoder/encodeframe.c
@@ -4649,7 +4649,8 @@
av1_num_ext_tx_set[tx_set_type]);
}
#if CONFIG_ENTROPY_STATS
- ++counts->inter_ext_tx[eset][txsize_sqr_map[tx_size]][tx_type];
+ ++counts->inter_ext_tx[eset][txsize_sqr_map[tx_size]]
+ [av1_ext_tx_ind[tx_set_type][tx_type]];
#endif // CONFIG_ENTROPY_STATS
} else {
PREDICTION_MODE intra_dir;
@@ -4659,8 +4660,8 @@
else
intra_dir = mbmi->mode;
#if CONFIG_ENTROPY_STATS
- ++counts
- ->intra_ext_tx[eset][txsize_sqr_map[tx_size]][intra_dir][tx_type];
+ ++counts->intra_ext_tx[eset][txsize_sqr_map[tx_size]][intra_dir]
+ [av1_ext_tx_ind[tx_set_type][tx_type]];
#endif // CONFIG_ENTROPY_STATS
if (allow_update_cdf) {
update_cdf(