For screen content real-time mode: don't check TM
intra for bsize >= BLOCK_32X32.
Small speedup and avoid some artifacts seen
in scrolling screen content.
Change-Id: I72d7731eeb6ac9ee96e65af522c1a9aabb6dc4ef
int i;
if (content == VP9E_CONTENT_SCREEN) {
for (i = 0; i < BLOCK_SIZES; ++i)
- sf->intra_y_mode_bsize_mask[i] = INTRA_DC_TM_H_V;
+ if (i >= BLOCK_32X32)
+ sf->intra_y_mode_bsize_mask[i] = INTRA_DC_H_V;
+ else
+ sf->intra_y_mode_bsize_mask[i] = INTRA_DC_TM_H_V;
} else {
for (i = 0; i < BLOCK_SIZES; ++i)
if (i > BLOCK_16X16)