Disallow to use temporal MVs while large_scale_tile=1 While large_scale_tile=1, not use temporal MVs. Change-Id: I7107519595b79cbca45dfe72d5ada78cfdc39b00
diff --git a/av1/common/onyxc_int.h b/av1/common/onyxc_int.h index 6a2fc4e..dd08ac6 100644 --- a/av1/common/onyxc_int.h +++ b/av1/common/onyxc_int.h
@@ -605,7 +605,11 @@ // function doesn't consider whether prev_frame is actually suitable (see // frame_can_use_prev_frame_mvs for that) static INLINE int frame_might_use_prev_frame_mvs(const AV1_COMMON *cm) { - return !cm->error_resilient_mode && !cm->intra_only; + return !cm->error_resilient_mode && +#if CONFIG_EXT_TILE + !cm->large_scale_tile && +#endif // CONFIG_EXT_TILE + !cm->intra_only; } // Returns 1 if this frame really can use MVs from some previous frame.