ref: a84f1f846e3464a0aaa557c8cd428a6f15b48d32
parent: 9d8ead125d10f46ff91941b0c7eb097e3ae9622a
author: Paul Wilkins <[email protected]>
date: Tue Mar 22 08:56:05 EDT 2016
Increase min-max q range for normal inter frames. Allow the encode loop to select from a wider range of Q values when encoding normal (non arf or kf) frames. This change is targeted at improving psycho-visual quality in some easy sections that are currently not getting enough bits. This is likely to be a little worse from a metrics perspective and may also have a small impact on encode speed in cases where extra recode iterations are triggered. Change-Id: I667eebf33c753bcbcf8b93596467369e5708b889
--- a/vp9/encoder/vp9_ratectrl.c
+++ b/vp9/encoder/vp9_ratectrl.c
@@ -133,7 +133,7 @@
kf_high_m[i] = get_minq_index(maxq, 0.0000021, -0.00125, 0.55, bit_depth);
arfgf_low[i] = get_minq_index(maxq, 0.0000015, -0.0009, 0.30, bit_depth);
arfgf_high[i] = get_minq_index(maxq, 0.0000021, -0.00125, 0.55, bit_depth);
- inter[i] = get_minq_index(maxq, 0.00000271, -0.00113, 0.90, bit_depth);
+ inter[i] = get_minq_index(maxq, 0.00000271, -0.00113, 0.70, bit_depth);
rtc[i] = get_minq_index(maxq, 0.00000271, -0.00113, 0.70, bit_depth);
}
}