vp9: Adjust gf period for high average Q and overshoot.
authorMarco <marpan@google.com>
Tue, 19 Apr 2016 17:46:20 +0000 (10:46 -0700)
committerMarco <marpan@google.com>
Wed, 20 Apr 2016 00:18:11 +0000 (17:18 -0700)
commit9ca6b46cef904799a1e66538df6f0a7e275ee734
tree16c666eb6c3bfe12588bd341c39175d82cb8e783
parent9cc1f692bdbfcc1495b600eb1af2f7c0ffeb8abe
vp9: Adjust gf period for high average Q and overshoot.

For 1 pass vbr mode.
Increase the gf interval for case where average Q is close to
max and high overshoot is detected.

Small increase in overall avg_psnr/sssim metrics (~0.2/0.1%) for ytlive,
but improves the low-end (low bitrate) for several clips (less overshoot).

Change-Id: Ifba40f25b4861b2e0d9832c82d5359a6a3dce9f2
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h