128 |
} |
} |
129 |
|
|
130 |
predict_acdc(pMB-(x+mb_width*y), x, y, mb_width, block, qcoeff, |
predict_acdc(pMB-(x+mb_width*y), x, y, mb_width, block, qcoeff, |
131 |
quant, iDcScaler, predictors, 0, 0); |
quant, iDcScaler, predictors, 0); |
132 |
|
|
133 |
direction = pMB->acpred_directions[block]; |
direction = pMB->acpred_directions[block]; |
134 |
pCurrent = pMB->pred_values[block]; |
pCurrent = pMB->pred_values[block]; |
135 |
|
|
136 |
/* store current coeffs to pred_values[] for future prediction */ |
/* store current coeffs to pred_values[] for future prediction */ |
137 |
pCurrent[0] = qcoeff[0] * iDcScaler; |
pCurrent[0] = qcoeff[0] * iDcScaler; |
138 |
|
pCurrent[0] = CLIP(pCurrent[0], -2048, 2047); |
139 |
for (i = 1; i < 8; i++) { |
for (i = 1; i < 8; i++) { |
140 |
pCurrent[i] = qcoeff[i]; |
pCurrent[i] = qcoeff[i]; |
141 |
pCurrent[i + 7] = qcoeff[i * 8]; |
pCurrent[i + 7] = qcoeff[i * 8]; |