From dae97868da290b2d401416caed80a22bbdcae6de Mon Sep 17 00:00:00 2001 From: Jim Bankoski Date: Mon, 22 Sep 2014 13:58:09 -0700 Subject: [PATCH] Force better lower quantizer keyframe in case of high quantizer. Change-Id: Ie69a164bc166b6a8819777038d65a7d9f9c3361f --- vp9/encoder/vp9_ratectrl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vp9/encoder/vp9_ratectrl.c b/vp9/encoder/vp9_ratectrl.c index 9b6c77398..724a2c3a6 100644 --- a/vp9/encoder/vp9_ratectrl.c +++ b/vp9/encoder/vp9_ratectrl.c @@ -559,7 +559,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); -- 2.49.0