diff options
author | Marco <marpan@google.com> | 2016-05-09 09:40:43 -0700 |
---|---|---|
committer | Marco <marpan@google.com> | 2016-05-09 10:21:44 -0700 |
commit | 36f796d2d04208eacadfa12363d154511acf4d43 (patch) | |
tree | f1ba0c071e1ddeb9c53ede9b95d8217af633d14e /vp9/encoder/vp9_ratectrl.c | |
parent | bd2e7fa1c8b9923c741d338f33b63c1a92649af0 (diff) | |
download | libvpx-36f796d2d04208eacadfa12363d154511acf4d43.tar libvpx-36f796d2d04208eacadfa12363d154511acf4d43.tar.gz libvpx-36f796d2d04208eacadfa12363d154511acf4d43.tar.bz2 libvpx-36f796d2d04208eacadfa12363d154511acf4d43.zip |
vp9: 1 pass vbr: Reduce base qp for active_best_quality for inter-frames.
Reduce factor for setting base-qp for active_best_quality (for inter-frames).
Small increase in metrics on yt live set.
Change-Id: I9cf0ac797783aeddbfaf1ff510696c9035d7c5ee
Diffstat (limited to 'vp9/encoder/vp9_ratectrl.c')
-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 b2d748e46..1e6c15239 100644 --- a/vp9/encoder/vp9_ratectrl.c +++ b/vp9/encoder/vp9_ratectrl.c @@ -956,7 +956,7 @@ static int rc_pick_q_and_bounds_one_pass_vbr(const VP9_COMP *cpi, // Use the min of the average Q (with some increase) and // active_worst_quality as basis for active_best. if (cm->current_video_frame > 1) { - q = VPXMIN(((35 * rc->avg_frame_qindex[INTER_FRAME]) >> 5), + q = VPXMIN(((17 * rc->avg_frame_qindex[INTER_FRAME]) >> 4), active_worst_quality); active_best_quality = inter_minq[q]; } else { |