Relax rate control for last few frames
authorPaul Wilkins <paulwilkins@google.com>
Wed, 10 Nov 2010 10:09:45 +0000 (10:09 +0000)
committerPaul Wilkins <paulwilkins@google.com>
Wed, 10 Nov 2010 10:09:45 +0000 (10:09 +0000)
commit513f8e681415eb8fc96fdf862ffa17a26b1a5bb2
tree259c943d47046966ab99e7023ef354908d14b806
parent6adbe09058f05a42ff1360ab55e3916f45e39a0c
Relax rate control for last few frames

VBR rate control can become very noisy for the last few frames.
If there are a few bits to spare or a small overshoot then the
target rate and hence quantizer may start to fluctuate wildly.

This patch prevents further adjustment of the active Q limits for
the last few frames.

Patch also removes some redundant variables and makes one small bug fix.

Change-Id: Ic167831bec79acc9f0d7e4698bcc4bb188840c45
vp8/encoder/firstpass.c
vp8/encoder/onyx_int.h