Fix a bug with optical flow refinement off
diff --git a/av1/decoder/decodemv.c b/av1/decoder/decodemv.c index d4c57d9..b03d23a 100644 --- a/av1/decoder/decodemv.c +++ b/av1/decoder/decodemv.c
@@ -1446,9 +1446,7 @@ static INLINE void read_mb_interp_filter(const MACROBLOCKD *const xd, InterpFilter interp_filter, -#if CONFIG_OPTFLOW_REFINEMENT const AV1_COMMON *cm, -#endif // CONFIG_OPTFLOW_REFINEMENT #if !CONFIG_REMOVE_DUAL_FILTER bool enable_dual_filter, #endif // !CONFIG_REMOVE_DUAL_FILTER @@ -2041,10 +2039,7 @@ } } - read_mb_interp_filter(xd, features->interp_filter, -#if CONFIG_OPTFLOW_REFINEMENT - cm, -#endif // CONFIG_OPTFLOW_REFINEMENT + read_mb_interp_filter(xd, features->interp_filter, cm, #if !CONFIG_REMOVE_DUAL_FILTER cm->seq_params.enable_dual_filter, #endif // !CONFIG_REMOVE_DUAL_FILTER