]> granicus.if.org Git - libvpx/commit
Improve two pass VBR accuracy.
authorPaul Wilkins <paulwilkins@google.com>
Fri, 26 Sep 2014 16:20:01 +0000 (17:20 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Mon, 6 Oct 2014 13:20:09 +0000 (14:20 +0100)
commit0e1068a4bdc55c28c7b4f5918056a1f807167f2c
tree1f45453a3727bdc0c1f886e8e2d7a0619eb4b37d
parentd3bbd87d5e96ac0b055f74db8662362ae9b98075
Improve two pass VBR accuracy.

Adjustments to the GF interval choice and minimum boost.
Adjustment to the calculation of 2 pass worst q.
Compared to 09/29 head there is metrics hit on derf of
(-0.123%,-0.191%)

Compared to the September 29 head and a baseline on
September 18 baseline the accuracy of the VBR rate control
measured on the derf set is as follows:-

Mean error %  / Mean abs(error %)
Sept 18 baseline (-7.0% / 14.76%)
Sept 29 head (-15.7%, 19.8%)
This check in (-1.5% / 14.4%)

The mean undershoot is reduced slightly but the
worst case overshoot on e.g. harbour/highway is
increased. This will be addressed in a later patch.

Change-Id: Iffd9b0ab7432a131c98fbaaa82d1e5b40be72b58
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_ratectrl.c