From: Marco Date: Fri, 18 Dec 2015 01:13:01 +0000 (-0800) Subject: Non-rd speed >=5: Include H/V intra for bsize=16x16. X-Git-Tag: v1.6.0~469^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c8a2c31ec14b1710cefe51840fce709841ad0945;p=libvpx Non-rd speed >=5: Include H/V intra for bsize=16x16. H/V intra mode was only enabled for bsize < 16x16, enable it also for bsize=16x16. Metrics are neutral with this change: Overall very small gain (0.1%), small visual gain on some RTC clips. Change-Id: Ib2d7a44382433bfc11cf324aa3cc5c382ea9e088 --- diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c index 318d8100c..c5f0bad8f 100644 --- a/vp9/encoder/vp9_speed_features.c +++ b/vp9/encoder/vp9_speed_features.c @@ -394,7 +394,7 @@ static void set_rt_speed_feature(VP9_COMP *cpi, SPEED_FEATURES *sf, sf->intra_y_mode_bsize_mask[i] = INTRA_DC_TM_H_V; } else { for (i = 0; i < BLOCK_SIZES; ++i) - if (i >= BLOCK_16X16) + if (i > BLOCK_16X16) sf->intra_y_mode_bsize_mask[i] = INTRA_DC; else // Use H and V intra mode for block sizes <= 16X16.