]> granicus.if.org Git - libvpx/commitdiff
Rate control parameter adjustment
authorDeb Mukherjee <debargha@google.com>
Sat, 5 Oct 2013 20:49:21 +0000 (13:49 -0700)
committerDeb Mukherjee <debargha@google.com>
Mon, 7 Oct 2013 22:08:40 +0000 (15:08 -0700)
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

vp9/encoder/vp9_ratectrl.c

index bbcad172d029f7f47c412bf5190a51002d48b90f..9c18af1f78b710f608105fa1e72dce49b882d51c 100644 (file)
@@ -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;