diff options
author | Jim Bankoski <jimbankoski@google.com> | 2014-10-08 09:04:01 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-10-08 09:04:01 -0700 |
commit | 4130e691bb911d58134fca85297ab279a6bae6a2 (patch) | |
tree | 6b43617292704dc1edbe50ec6b5aa4e72664edaf | |
parent | a0af41697582349310c32292e9c9ff733a412da3 (diff) | |
parent | dae97868da290b2d401416caed80a22bbdcae6de (diff) | |
download | libvpx-4130e691bb911d58134fca85297ab279a6bae6a2.tar libvpx-4130e691bb911d58134fca85297ab279a6bae6a2.tar.gz libvpx-4130e691bb911d58134fca85297ab279a6bae6a2.tar.bz2 libvpx-4130e691bb911d58134fca85297ab279a6bae6a2.zip |
Merge "Force better lower quantizer keyframe in case of high quantizer."
-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 9f255b0be..4107e4476 100644 --- a/vp9/encoder/vp9_ratectrl.c +++ b/vp9/encoder/vp9_ratectrl.c @@ -563,7 +563,7 @@ static int calc_active_worst_quality_one_pass_cbr(const VP9_COMP *cpi) { int adjustment = 0; int active_worst_quality; if (cm->frame_type == KEY_FRAME) - return rc->worst_quality; + return rc->worst_quality * 4 / 5; if (cm->current_video_frame > 1) active_worst_quality = MIN(rc->worst_quality, rc->avg_frame_qindex[INTER_FRAME] * 5 / 4); |