diff --git a/vp10/encoder/encodeframe.c b/vp10/encoder/encodeframe.c index 014a874792516dcdba39dd8802fd71cb880b2a15..01de35dfd04d1d86cfb016610d8684251c78a348 100644 --- a/vp10/encoder/encodeframe.c +++ b/vp10/encoder/encodeframe.c @@ -468,6 +468,11 @@ static void set_vt_partitioning(VP10_COMP *cpi, assert(hbh == hbw); + if (vt->bsize == BLOCK_8X8 && cm->frame_type != KEY_FRAME) { + set_block_size(cpi, x, xd, mi_row, mi_col, BLOCK_8X8); + return; + } + if (vt->force_split || (!has_cols && !has_rows)) goto split;