]> granicus.if.org Git - libvpx/commitdiff
Non-rd speed >=5: Include H/V intra for bsize=16x16.
authorMarco <marpan@google.com>
Fri, 18 Dec 2015 01:13:01 +0000 (17:13 -0800)
committerMarco <marpan@google.com>
Fri, 18 Dec 2015 01:18:44 +0000 (17:18 -0800)
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

vp9/encoder/vp9_speed_features.c

index 318d8100c5dd91136395684ae7d3663b25fe7514..c5f0bad8f2617e895a859497286d2bb0f597ac75 100644 (file)
@@ -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.