Merge "Fix to resize logic for 1 pass mode."
authorMarco <marpan@chromium.org>
Wed, 15 Jul 2015 21:43:05 +0000 (21:43 +0000)
committerGerrit Code Review <noreply-gerritcodereview@google.com>
Wed, 15 Jul 2015 21:43:07 +0000 (21:43 +0000)
1  2 
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_ratectrl.c

Simple merge
@@@ -1825,8 -1826,9 +1827,9 @@@ int vp9_resize_one_pass_cbr(VP9_COMP *c
        // Resize back up if average QP is low, and we are currently in a resized
        // down state.
        if (cpi->resize_state == 0 &&
 -          cpi->resize_buffer_underflow > (cpi->resize_count >> 3)) {
 +          cpi->resize_buffer_underflow > (cpi->resize_count >> 2)) {
          resize_now = 1;
+         cpi->resize_state = 1;
        } else if (cpi->resize_state == 1 &&
                   avg_qp < 40 * cpi->rc.worst_quality / 100) {
          resize_now = -1;