ref: b6e1bdfc76a1d5017116aa3148cdb626feb3eb26
parent: 21e1661b54e6e25bdea4cc0b5c1c55f6df8245f2
author: Marco <marpan@google.com>
date: Mon Jun 12 05:51:47 EDT 2017
vp8: Adjust the pred_err threhsold for drop on overshoot. Change-Id: Ica2a09ac87160936b6f7bd01f167f464ea3ac41c
--- a/vp8/encoder/ratectrl.c
+++ b/vp8/encoder/ratectrl.c
@@ -1459,7 +1459,7 @@
int thresh_rate = 2 * (cpi->av_per_frame_bandwidth >> 3);
// Threshold for the average (over all macroblocks) of the pixel-sum
// residual error over 16x16 block. Should add QP dependence on threshold?
- int thresh_pred_err_mb = (256 << 4);
+ int thresh_pred_err_mb = (200 << 4);
int pred_err_mb = (int)(cpi->mb.prediction_error / cpi->common.MBs);
if (Q < thresh_qp && cpi->projected_frame_size > thresh_rate &&
pred_err_mb > thresh_pred_err_mb) {