diff options
author | Deb Mukherjee <debargha@google.com> | 2013-10-05 13:49:21 -0700 |
---|---|---|
committer | Deb Mukherjee <debargha@google.com> | 2013-10-07 15:08:40 -0700 |
commit | f43c3199bdc8c1f81b661b21b2cce5f2a389c5e9 (patch) | |
tree | d1d4abd0d646a2771af20ead1f0a9a19b7e04a9b | |
parent | 660dcfe6a2793e7291af91ca4a8922f7b0ed132b (diff) | |
download | libvpx-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.c | 2 |
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; |