summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2013-10-05 13:49:21 -0700
committerDeb Mukherjee <debargha@google.com>2013-10-07 15:08:40 -0700
commitf43c3199bdc8c1f81b661b21b2cce5f2a389c5e9 (patch)
treed1d4abd0d646a2771af20ead1f0a9a19b7e04a9b
parent660dcfe6a2793e7291af91ca4a8922f7b0ed132b (diff)
downloadlibvpx-f43c3199bdc8c1f81b661b21b2cce5f2a389c5e9.tar
libvpx-f43c3199bdc8c1f81b661b21b2cce5f2a389c5e9.tar.gz
libvpx-f43c3199bdc8c1f81b661b21b2cce5f2a389c5e9.tar.bz2
libvpx-f43c3199bdc8c1f81b661b21b2cce5f2a389c5e9.zip
Rate control parameter adjustment
Adjusts the bits per mb parameter about 10% smaller. Results at speed 0: fullderfraw: +0.255% fullstdhdraw: +0.262% stdhdraw250: +0.291% Change-Id: I2b7317ac3f61737bc77eb5470aad870cade83fa5
-rw-r--r--vp9/encoder/vp9_ratectrl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_ratectrl.c b/vp9/encoder/vp9_ratectrl.c
index bbcad172d..9c18af1f7 100644
--- a/vp9/encoder/vp9_ratectrl.c
+++ b/vp9/encoder/vp9_ratectrl.c
@@ -61,7 +61,7 @@ int vp9_bits_per_mb(FRAME_TYPE frame_type, int qindex,
double correction_factor) {
const double q = vp9_convert_qindex_to_q(qindex);
- int enumerator = frame_type == KEY_FRAME ? 4000000 : 2500000;
+ int enumerator = frame_type == KEY_FRAME ? 3300000 : 2250000;
// q based adjustment to baseline enumerator
enumerator += (int)(enumerator * q) >> 12;