diff options
author | Ravi Chaudhary <ravi.chaudhary@ittiam.com> | 2019-06-20 08:57:43 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-06-20 08:57:43 +0000 |
commit | 087f131851d452d71b617e33135cc8379796735b (patch) | |
tree | 3b1813464cc683ad1fe364ffc0fe80eaa5e43331 /vp9/encoder | |
parent | aecad5a3131dc0a0ab427c50fdcb70eba22740e3 (diff) | |
parent | 7f8ff8e377a87aa5878efce60db13d8eb6440750 (diff) | |
download | libvpx-087f131851d452d71b617e33135cc8379796735b.tar libvpx-087f131851d452d71b617e33135cc8379796735b.tar.gz libvpx-087f131851d452d71b617e33135cc8379796735b.tar.bz2 libvpx-087f131851d452d71b617e33135cc8379796735b.zip |
Merge "Start with q=active_best_quality for non-forced key frames"
Diffstat (limited to 'vp9/encoder')
-rw-r--r-- | vp9/encoder/vp9_ratectrl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_ratectrl.c b/vp9/encoder/vp9_ratectrl.c index a8f75b750..6745b0adf 100644 --- a/vp9/encoder/vp9_ratectrl.c +++ b/vp9/encoder/vp9_ratectrl.c @@ -1525,6 +1525,8 @@ static int rc_pick_q_and_bounds_two_pass(const VP9_COMP *cpi, int *bottom_index, } else { q = rc->last_boosted_qindex; } + } else if (frame_is_intra_only(cm) && !rc->this_key_frame_forced) { + q = active_best_quality; } else { q = vp9_rc_regulate_q(cpi, rc->this_frame_target, active_best_quality, active_worst_quality); |