Commit 748d570e authored by Angie Chiang's avatar Angie Chiang

Add some todo for convolve_round exp

1) Integrate it with supertx
2) Integrate it with chroma_sub8x8

Change-Id: If4bb906d442d15bae3741192029ec851c48d3948
parent d6d9eeeb
......@@ -1221,6 +1221,7 @@ void build_inter_predictors(const AV1_COMMON *cm, MACROBLOCKD *xd, int plane,
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 @@ void build_inter_predictors(const AV1_COMMON *cm, MACROBLOCKD *xd, int plane,
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))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment