Sync transform block size mapping in pack_txb_tokens

Use the unified sub_tx_size table to fetch the transform block
size for next recursion.

Change-Id: I73af3192b529cc9f3fc45873a037542112046cb3
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index 338b663..3f6137f 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -855,7 +855,8 @@
     token_stats->cost += tmp_token_stats.cost;
 #endif
   } else {
-    const int bsl = block_size_wide[bsize] >> (tx_size_wide_log2[0] + 1);
+    const TX_SIZE sub_txs = sub_tx_size_map[tx_size];
+    const int bsl = tx_size_wide_unit[sub_txs];
     int i;
 
     assert(bsl > 0);
@@ -863,7 +864,6 @@
     for (i = 0; i < 4; ++i) {
       const int offsetr = blk_row + (i >> 1) * bsl;
       const int offsetc = blk_col + (i & 0x01) * bsl;
-      const TX_SIZE sub_txs = tx_size - 1;
       const int step = tx_size_wide_unit[sub_txs] * tx_size_high_unit[sub_txs];
 
       if (offsetr >= max_blocks_high || offsetc >= max_blocks_wide) continue;