[NORMATIVE] Correct round1 for 12-bit compound
Bug-fix.
For 12-bit compound, the round0 / round1 should be {5, 7},
and not {5, 5}.
Change-Id: I86fe31380e6adb630686251af505bc496c1a005d
diff --git a/av1/common/convolve.h b/av1/common/convolve.h
index 112c9c7..62e86ba 100644
--- a/av1/common/convolve.h
+++ b/av1/common/convolve.h
@@ -111,7 +111,7 @@
if (bd < 12) assert(intbufrange <= 16);
if (intbufrange > 16) {
conv_params.round_0 += intbufrange - 16;
- conv_params.round_1 -= intbufrange - 16;
+ if (!is_compound) conv_params.round_1 -= intbufrange - 16;
}
#else
(void)bd;