Commit 502ac722 authored by Jingning Han's avatar Jingning Han Committed by Gerrit Code Review

Merge "Tuning SATD rate calculation for speed"

parents 1c39c5b9 531468a0
......@@ -401,7 +401,11 @@ static void block_yrd(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *dist,
}
*dist += vp9_block_error(coeff, dqcoeff, step << 4, &this_sse) >> shift;
*rate += (int)vp9_satd((const int16_t *)qcoeff, step << 4);
if (*eob == 1)
*rate += (int)abs(qcoeff[0]);
else if (*eob > 1)
*rate += (int)vp9_satd((const int16_t *)qcoeff, step << 4);
*sse += (this_sse >> shift);
*skippable &= (*eob == 0);
......
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