Further rate control cleanups
authorDeb Mukherjee <debargha@google.com>
Wed, 4 Dec 2013 01:05:19 +0000 (17:05 -0800)
committerDeb Mukherjee <debargha@google.com>
Fri, 6 Dec 2013 00:31:04 +0000 (16:31 -0800)
commit52d273674beab6efa96d36c4da672ee23813c7b4
treeb31982bf15a1ea044328c90aa97a65b6a7ba0fff
parente7922a5b70964dff3841fffec21550bb4e931891
Further rate control cleanups

Includes various cleanups.
Streamlines the interfaces so that all rate control state
updates happen in the vp9_rc_postencode_update() function.
This will hopefully make it easier to support multiple
rate control schemes.
Removes some unnecessary code, which in rare cases can casue
a difference in the constrained quality mode output, but
other than that there is no bitstream change yet.

Change-Id: I3198cc37249932feea1e3691c0b2650e7b0c22fc
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h