Commit 1bf039cc authored by Jingning Han's avatar Jingning Han
Browse files

Properly reset rate and distortion value for zero pred residual case

When the prediction residuals are all zero, reset the coeff rate
cost and the distortion value to be zero. This change doesn't affect
lowres set significantly, but improves several clips in the midres
set, like sintel_480p and mobisode2_480p, by a few percents. The
average performance for midres set is improved by 0.2%.

Change-Id: Idd5ebf2652e556a1b1c569fe3c48dacef3f11c32
parent 7c393d09
......@@ -7899,6 +7899,10 @@ static int64_t handle_inter_mode(VP10_COMP *cpi, MACROBLOCK *x,
*rate2 += vp10_cost_bit(vp10_get_skip_prob(cm, xd), 1);
*distortion = skip_sse_sb;
*psse = skip_sse_sb;
*rate_y = 0;
*rate_uv = 0;
*skippable = 1;
}
#if CONFIG_OBMC || CONFIG_WARPED_MOTION
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment