Address the keyframe placement issue in corner cases STATS_CHANGED Change-Id: I3ff5bea99b7b88abfbaacc52980c0d96f93e5d02
diff --git a/av1/encoder/pass2_strategy.c b/av1/encoder/pass2_strategy.c index 3c57d48..68964d8 100644 --- a/av1/encoder/pass2_strategy.c +++ b/av1/encoder/pass2_strategy.c
@@ -3008,7 +3008,9 @@ if (next_stats == NULL) continue; - if (next_stats->lt_coded_error * 2.5 < next_stats->coded_error) + if (cpi->common.current_frame.frame_number + frames_to_key + idx > + 2 && + next_stats->lt_coded_error * 2.5 < next_stats->coded_error) test_next_gop = 1; }