From: Ronald S. Bultje Date: Mon, 30 Apr 2012 23:32:12 +0000 (-0700) Subject: Fix inversion of probability and value in calls to vp8_cost_bit(). X-Git-Tag: v1.3.0~1217^2~379^2~49 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0f68789c249e1a69f3c4cc28a63ceb31f0fe2c35;p=libvpx Fix inversion of probability and value in calls to vp8_cost_bit(). Change-Id: I9f1686249ac812f7b9b872eabe3970d1dfb25e56 --- diff --git a/vp8/encoder/rdopt.c b/vp8/encoder/rdopt.c index 1099ac243..922235ed0 100644 --- a/vp8/encoder/rdopt.c +++ b/vp8/encoder/rdopt.c @@ -2597,19 +2597,19 @@ void vp8_estimate_ref_frame_costs(VP8_COMP *cpi, unsigned int * ref_costs ) if ( ! pred_flag ) { if ( mod_refprobs[0] ) - cost += vp8_cost_bit( (i != INTRA_FRAME), mod_refprobs[0] ); + cost += vp8_cost_bit( mod_refprobs[0], (i != INTRA_FRAME) ); // Inter coded if (i != INTRA_FRAME) { if ( mod_refprobs[1] ) - cost += vp8_cost_bit( (i != LAST_FRAME), mod_refprobs[1] ); + cost += vp8_cost_bit( mod_refprobs[1], (i != LAST_FRAME) ); if (i != LAST_FRAME) { if ( mod_refprobs[2] ) - cost += vp8_cost_bit( (i != GOLDEN_FRAME), - mod_refprobs[2] ); + cost += vp8_cost_bit( mod_refprobs[2], + (i != GOLDEN_FRAME)); } } }