From: Dmitry Kovalev Date: Sun, 9 Feb 2014 09:15:44 +0000 (-0800) Subject: Fixing errorperbit calculation. X-Git-Tag: v1.4.0~2429^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71b7cb2006b26ba1d7c9d07bc427d28dbde06fb8;p=libvpx Fixing errorperbit calculation. Change-Id: I06e082a18dbcc6e126cf288ee769c1480e3f2f4d --- diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index 7b17b8582..b7000cc05 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -285,7 +285,8 @@ void vp9_initialize_rd_consts(VP9_COMP *cpi) { cpi->RDDIV = RDDIV_BITS; // in bits (to multiply D by 128) cpi->RDMULT = vp9_compute_rd_mult(cpi, qindex); - x->errorperbit = cpi->RDMULT / RD_MULT_EPB_RATIO + (x->errorperbit == 0); + x->errorperbit = cpi->RDMULT / RD_MULT_EPB_RATIO; + x->errorperbit += (x->errorperbit == 0); vp9_set_speed_features(cpi);