Adjust the vbp early termination threshold slightly
Calculated cpi->vbp_threshold_sad from this frame's dequant value. The encoding quality and speed didn't change much. Borg test result: PSNR: -0.002%, SSIM: -0.003%. Change-Id: I97c9826986f39582f29910d637d08a69c90afdee
This commit is contained in:
parent
3a7bc16156
commit
a257e469e1
@ -499,7 +499,8 @@ void vp9_set_vbp_thresholds(VP9_COMP *cpi, int q) {
|
||||
cpi->vbp_thresholds[0] = threshold_base;
|
||||
cpi->vbp_thresholds[1] = (5 * threshold_base) >> 2;
|
||||
cpi->vbp_thresholds[2] = threshold_base << cpi->oxcf.speed;
|
||||
cpi->vbp_threshold_sad = 1000;
|
||||
cpi->vbp_threshold_sad = (cpi->y_dequant[q][1] << 1) > 1000 ?
|
||||
(cpi->y_dequant[q][1] << 1) : 1000;
|
||||
}
|
||||
cpi->vbp_bsize_min = BLOCK_16X16;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user