Fix gf group length decision in single pass

In the case of single pass with look-ahead enabled,
the gf group length decision is limited to one ARF
interval.

Change-Id: I5bb755947c0abb66895312dbba471e2b299b196d
diff --git a/av1/encoder/pass2_strategy.c b/av1/encoder/pass2_strategy.c
index d882d45..f60b0b4 100644
--- a/av1/encoder/pass2_strategy.c
+++ b/av1/encoder/pass2_strategy.c
@@ -1103,7 +1103,7 @@
       AOMMIN(rc->max_gf_interval, get_fixed_gf_length(oxcf->gf_max_pyr_height));
 
   i = 0;
-  const int max_intervals = NUM_GF_INTERVALS;
+  const int max_intervals = cpi->lap_enabled ? 1 : NUM_GF_INTERVALS;
   int cut_pos[NUM_GF_INTERVALS + 1] = { 0 };
   int count_cuts = 1;
   int cur_start = 0, cur_last;