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
This commit is contained in:
parent
7c393d097f
commit
1bf039ccd5
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user