From: Marco Date: Fri, 13 Jan 2017 18:27:51 +0000 (-0800) Subject: vp9: Adjust threshold for copy partiton, for speed=8. X-Git-Tag: v1.7.0~804^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47270b6858d3b8e3cbb9e5cddee203977382a1a6;p=libvpx vp9: Adjust threshold for copy partiton, for speed=8. Change-Id: I4799cb2b67d911ee385e6d6992c61633ca77e69d --- diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index e11307ef7..58d556260 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -529,10 +529,10 @@ void vp9_set_variance_partition_thresholds(VP9_COMP *cpi, int q) { if (cm->width <= 352 && cm->height <= 288) cpi->vbp_threshold_copy = 4000; else if (cm->width <= 640 && cm->height <= 360) - cpi->vbp_threshold_copy = 9000; + cpi->vbp_threshold_copy = 8000; else - cpi->vbp_threshold_copy = (cpi->y_dequant[q][1] << 5) > 16000 - ? (cpi->y_dequant[q][1] << 5) + cpi->vbp_threshold_copy = (cpi->y_dequant[q][1] << 4) > 16000 + ? (cpi->y_dequant[q][1] << 4) : 16000; } cpi->vbp_threshold_minmax = 15 + (q >> 3);