From: Ronald S. Bultje Date: Wed, 14 Nov 2012 23:03:39 +0000 (-0800) Subject: fix costing bug in pick_uv_sb_mode. X-Git-Tag: v1.3.0~1217^2~100^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a653c9d2867706b068121cc51a03383b56865dc3;p=libvpx fix costing bug in pick_uv_sb_mode. Change-Id: Ia24e0fddcca9125f8e41e95dbb22444dc51767c7 --- diff --git a/vp9/encoder/rdopt.c b/vp9/encoder/rdopt.c index 2a08ae8a1..c99076e9b 100644 --- a/vp9/encoder/rdopt.c +++ b/vp9/encoder/rdopt.c @@ -1875,8 +1875,7 @@ static int64_t rd_pick_intra_sbuv_mode(VP9_COMP *cpi, super_block_uvrd_8x8(x, &this_rate_tokenonly, &this_distortion, IF_RTCD(&cpi->rtcd), &s); this_rate = this_rate_tokenonly + - x->mbmode_cost[x->e_mbd.frame_type] - [x->e_mbd.mode_info_context->mbmi.mode]; + x->intra_uv_mode_cost[x->e_mbd.frame_type][mode]; this_rd = RDCOST(x->rdmult, x->rddiv, this_rate, this_distortion); if (this_rd < best_rd) {