Disable filter_intra mode in <8x8 tx blocks
0.159% gain on lowres 60 frames, compared to 0.236% gain if we don't
restrict it in small tx blocks.
(--disable-ext-partition --disable-ext-partition-types
--disable-convolve-round --disable-ext-comp-refs)
Change-Id: I1d1c5474ca27de9dec992ea30a9883afd7a56474
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index 128aa76..ea038c5 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -912,7 +912,8 @@
const MACROBLOCKD *xd,
const MB_MODE_INFO *const mbmi,
aom_writer *w) {
- if (mbmi->mode == DC_PRED && mbmi->palette_mode_info.palette_size[0] == 0) {
+ if (mbmi->mode == DC_PRED && mbmi->palette_mode_info.palette_size[0] == 0 &&
+ av1_filter_intra_allowed_txsize(mbmi->tx_size)) {
aom_write(w, mbmi->filter_intra_mode_info.use_filter_intra_mode[0],
cm->fc->filter_intra_probs[0]);
if (mbmi->filter_intra_mode_info.use_filter_intra_mode[0]) {