TX block hash: record the eob value
BUG=aomedia:1093
Change-Id: I0871c67d9a2ddc6aa9d3084f645305f6b74a999f
diff --git a/av1/encoder/rdopt.c b/av1/encoder/rdopt.c
index 1cbb358..3a8594b 100644
--- a/av1/encoder/rdopt.c
+++ b/av1/encoder/rdopt.c
@@ -3687,7 +3687,8 @@
rd_info_array[tx_type].fast == fast) {
rd_stats->dist += rd_info_array[tx_type].dist;
rd_stats->rate += rd_info_array[tx_type].rate;
- rd_stats->skip &= rd_info_array[tx_type].skip;
+ rd_stats->skip &= rd_info_array[tx_type].eob == 0;
+ p->eobs[block] = rd_info_array[tx_type].eob;
return;
}
@@ -3817,7 +3818,7 @@
rd_info_array[tx_type].fast = fast;
rd_info_array[tx_type].dist = cur_dist;
rd_info_array[tx_type].rate = cur_rate;
- rd_info_array[tx_type].skip = cur_skip;
+ rd_info_array[tx_type].eob = eob;
}
rd_stats->dist += cur_dist;