L2E: Distinguish fixed and active gf_interval
authorCheng Chen <chengchen@google.com>
Fri, 24 Jun 2022 18:57:42 +0000 (11:57 -0700)
committerCheng Chen <chengchen@google.com>
Mon, 27 Jun 2022 20:58:54 +0000 (13:58 -0700)
commitec58d55c3af91f9db2511fb872bdc19868cbed92
tree68d5e2ba3af4921a2bf24d23ec99d24e4a2686a0
parent08b86d76224453ef9cbab4b10a48617715d9a14e
L2E: Distinguish fixed and active gf_interval

min/max_gf_interval is fixed and can be passed from the command line.
It must satisfy the level constraints.

active_min/max_gf_interval might be changing based on
min/max_gf_interval. It is determined per GOP.

Change-Id: If456c691c97a8b4c946859c05cedd39ca7defa9c
test/vp9_ext_ratectrl_test.cc
vp9/encoder/vp9_firstpass.c
vpx/vpx_ext_ratectrl.h