Fix rate control bug.
authorPaul Wilkins <paulwilkins@google.com>
Wed, 16 Apr 2014 02:15:43 +0000 (19:15 -0700)
committerPaul Wilkins <paulwilkins@google.com>
Wed, 16 Apr 2014 17:13:06 +0000 (10:13 -0700)
commit658daf36fa25ff89a4041d398b7a572898b23ead
treee842b1fc6395c45b5e66a24c45c68c3c9d7676ee
parent003376fc8b6930ba65ee5a35f2f579fdc3307465
Fix rate control bug.

Fix rate control bug whereby the rate factor heuristics
were being updated on arf overlays causing a rate surge
for a few frames followed by a corrective drop.

This fix eliminates many of the overshoot problems that
we were seeing on hard clips (even without applying
stricter vbr rate control) and also helps quality on
almost all clips with some hard clips improving by >5%.

Overall quality results measured at speed 2.
Derf  +1.78% opsnr , +2.44% SSIM
Stdhd +2.41% opsnr, +2.85% SSIM

Change-Id: I2369df6295c2705963fa6307877f6acb304bcc39
vp9/encoder/vp9_ratectrl.c