Adjust active minQ calculation for normal frames.
This increases the range of Q values available to normal inter frames to allow encoder a better chance to hit the target rate. Change-Id: I33cd96469a46577fdcea631e26d3355710909e6d
This commit is contained in:
parent
d83f6f0632
commit
1d9755436d
@ -74,14 +74,13 @@ void vp9_rc_init_minq_luts() {
|
|||||||
|
|
||||||
for (i = 0; i < QINDEX_RANGE; i++) {
|
for (i = 0; i < QINDEX_RANGE; i++) {
|
||||||
const double maxq = vp9_convert_qindex_to_q(i);
|
const double maxq = vp9_convert_qindex_to_q(i);
|
||||||
|
|
||||||
kf_low_motion_minq[i] = get_minq_index(maxq, 0.000001, -0.0004, 0.15);
|
kf_low_motion_minq[i] = get_minq_index(maxq, 0.000001, -0.0004, 0.15);
|
||||||
kf_high_motion_minq[i] = get_minq_index(maxq, 0.000002, -0.0012, 0.50);
|
kf_high_motion_minq[i] = get_minq_index(maxq, 0.000002, -0.0012, 0.50);
|
||||||
gf_low_motion_minq[i] = get_minq_index(maxq, 0.0000015, -0.0009, 0.32);
|
gf_low_motion_minq[i] = get_minq_index(maxq, 0.0000015, -0.0009, 0.32);
|
||||||
gf_high_motion_minq[i] = get_minq_index(maxq, 0.0000021, -0.00125, 0.50);
|
gf_high_motion_minq[i] = get_minq_index(maxq, 0.0000021, -0.00125, 0.50);
|
||||||
afq_low_motion_minq[i] = get_minq_index(maxq, 0.0000015, -0.0009, 0.33);
|
afq_low_motion_minq[i] = get_minq_index(maxq, 0.0000015, -0.0009, 0.33);
|
||||||
afq_high_motion_minq[i] = get_minq_index(maxq, 0.0000021, -0.00125, 0.55);
|
afq_high_motion_minq[i] = get_minq_index(maxq, 0.0000021, -0.00125, 0.55);
|
||||||
inter_minq[i] = get_minq_index(maxq, 0.00000271, -0.00113, 0.75);
|
inter_minq[i] = get_minq_index(maxq, 0.00000271, -0.00113, 0.55);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user