Fix out-of-bound access in filter intra BUG=aomedia:427 Change-Id: Ic7b0f6850d7685f4aff0e51154f8777c9ef72c17
diff --git a/av1/encoder/rdopt.c b/av1/encoder/rdopt.c index 6c8154d..19b0620 100644 --- a/av1/encoder/rdopt.c +++ b/av1/encoder/rdopt.c
@@ -9401,7 +9401,8 @@ rate2 = rate_y + intra_mode_cost[mbmi->mode] + rate_uv + cpi->intra_uv_mode_cost[mbmi->mode][mbmi->uv_mode]; #if CONFIG_PALETTE - if (cpi->common.allow_screen_content_tools && mbmi->mode == DC_PRED) + if (cpi->common.allow_screen_content_tools && mbmi->mode == DC_PRED && + bsize >= BLOCK_8X8) rate2 += av1_cost_bit( av1_default_palette_y_mode_prob[bsize - BLOCK_8X8][palette_ctx], 0); #endif // CONFIG_PALETTE