Respect min_gf_interval with scenecuts.
BUG=aomedia:2849
STATS_CHANGED
Change-Id: I6322063a0e9bd218eae49037f9257b070bde534c
diff --git a/av1/encoder/pass2_strategy.c b/av1/encoder/pass2_strategy.c
index 51b378e..cd69c4c 100644
--- a/av1/encoder/pass2_strategy.c
+++ b/av1/encoder/pass2_strategy.c
@@ -2210,7 +2210,8 @@
// See if we have a scenecut in between
for (int r = k_start + 1; r <= k_last; r++) {
- if (regions[r].type == SCENECUT_REGION) {
+ if (regions[r].type == SCENECUT_REGION &&
+ regions[r].last - offset - cur_start > active_min_gf_interval) {
scenecut_idx = r;
break;
}