]> granicus.if.org Git - libvpx/commit
One-pass rate control fixes and cleanups
authorDeb Mukherjee <debargha@google.com>
Thu, 23 Jan 2014 02:00:08 +0000 (18:00 -0800)
committerDeb Mukherjee <debargha@google.com>
Tue, 4 Feb 2014 18:51:27 +0000 (10:51 -0800)
commit35ee7f5f4bf488f8cb5e931eeb0618f3cb2c7477
tree39b8e62207406581cdf042535e0744d355017a2b
parent2b7338aca4c820010a4fbad114b13ba27a6e2556
One-pass rate control fixes and cleanups

Fixes rate control partially in one-pass non-cbr case to achieve a
bitrate close to the one desired. Previous version was way off at
the high bitrate end.

Also includes several one-pass rate control cleanups and refactoring.

On derfraw300, one-pass encoding is now 19% off from two-pass speed
0 encoding, down from 35%.

Change-Id: I6f0dcdb7f8aa85a7e7cd3a3155d4f9d2a4d2f4f4
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_ratectrl.c