Commit 1d87f9c1 authored by Ronald S. Bultje's avatar Ronald S. Bultje
Browse files

Properly use chroma block object for chroma coefficient costing.

Change-Id: Ieb38c7aae91dbaca4a8add204fa84e1cfc459933
parent e7881462
......@@ -647,11 +647,12 @@ static int cost_coeffs(MACROBLOCK *mb, BLOCKD *b, PLANE_TYPE type,
{
BLOCKD *bb;
int ib = (b - xd->block);
if (ib >= 16) tx_type = DCT_DCT;
ib = (ib & 8) + ((ib & 4) >> 1);
bb = xd->block + ib;
if (mbmi->mode_rdopt == I8X8_PRED)
tx_type = bb->bmi.as_mode.tx_type;
if (ib < 16) {
ib = (ib & 8) + ((ib & 4) >> 1);
bb = xd->block + ib;
if (mbmi->mode_rdopt == I8X8_PRED)
tx_type = bb->bmi.as_mode.tx_type;
}
}
#endif
break;
......
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