Add some todo for convolve_round exp 1) Integrate it with supertx 2) Integrate it with chroma_sub8x8 Change-Id: If4bb906d442d15bae3741192029ec851c48d3948
diff --git a/av1/common/reconinter.c b/av1/common/reconinter.c index 548c370..a1b5c1f 100644 --- a/av1/common/reconinter.c +++ b/av1/common/reconinter.c
@@ -1221,6 +1221,7 @@ ConvolveParams conv_params = get_conv_params(ref, ref, plane); #if CONFIG_EXT_INTER if (is_masked_compound_type(mi->mbmi.interinter_compound_type)) { + // TODO(angiebird): use get_conv_params_no_round() here // masked compound type has its own average mechanism conv_params = get_conv_params(ref, 0, plane); } @@ -1387,6 +1388,11 @@ if (is_masked_compound_type(mi->mbmi.interinter_compound_type)) { // masked compound type has its own average mechanism conv_params.do_average = 0; +#if CONFIG_CONVOLVE_ROUND && CONFIG_COMPOUND_SEGMENT && CONFIG_SUPERTX + // TODO(angiebird): convolve_round does not support compound_segment + // when supertx is on + conv_params = get_conv_params(ref, 0, plane); +#endif } if (ref && is_masked_compound_type(mi->mbmi.interinter_compound_type))