Restrict obmc overlapping to 3/8 of current block
Reduce the size of 1-d overlapping from 1/2 to 3/8 of current block
Noise level performance change
Change-Id: I0fce7d5d3befcb657a841b05f90b3ca0e81f905b
diff --git a/av1/common/reconinter.c b/av1/common/reconinter.c
index d9df67d..048c42d 100644
--- a/av1/common/reconinter.c
+++ b/av1/common/reconinter.c
@@ -1462,21 +1462,21 @@
#if CONFIG_MOTION_VAR
// obmc_mask_N[overlap_position]
-static const uint8_t obmc_mask_1[1] = { 55 };
+static const uint8_t obmc_mask_1[1] = { 64 };
-static const uint8_t obmc_mask_2[2] = { 45, 62 };
+static const uint8_t obmc_mask_2[2] = { 45, 64 };
static const uint8_t obmc_mask_4[4] = { 39, 50, 59, 64 };
-static const uint8_t obmc_mask_8[8] = { 36, 42, 48, 53, 57, 61, 63, 64 };
+static const uint8_t obmc_mask_8[8] = { 36, 42, 48, 53, 57, 61, 64, 64 };
static const uint8_t obmc_mask_16[16] = { 34, 37, 40, 43, 46, 49, 52, 54,
- 56, 58, 60, 61, 63, 64, 64, 64 };
+ 56, 58, 60, 61, 64, 64, 64, 64 };
static const uint8_t obmc_mask_32[32] = { 33, 35, 36, 38, 40, 41, 43, 44,
45, 47, 48, 50, 51, 52, 53, 55,
56, 57, 58, 59, 60, 60, 61, 62,
- 62, 63, 63, 64, 64, 64, 64, 64 };
+ 64, 64, 64, 64, 64, 64, 64, 64 };
#if CONFIG_EXT_PARTITION
static const uint8_t obmc_mask_64[64] = {