postproc: Removed unecessary if/else branch when getting QP.

There's still an if, as QP needs to be modified if isColor=0, but it
still removes a unecessary branch.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/127/head
Tucker DiNapoli 10 years ago committed by Michael Niedermayer
parent 0a731e4596
commit 303c3dada2
  1. 12
      libpostproc/postprocess_template.c

@ -3529,16 +3529,12 @@ static void RENAME(postProcess)(const uint8_t src[], int srcStride, uint8_t dst[
for(x = startx; x < endx; x+=BLOCK_SIZE){
const int stride= dstStride;
if(isColor){
QP= QPptr[x>>qpHShift];
c.nonBQP= nonBQPptr[x>>qpHShift];
}else{
QP= QPptr[x>>4];
QP = QPptr[x>>qpHShift];
c.nonBQP = nonBQPptr[x>>qpHShift];
if(!isColor){
QP= (QP* QPCorrecture + 256*128)>>16;
c.nonBQP= nonBQPptr[x>>4];
c.nonBQP= (c.nonBQP* QPCorrecture + 256*128)>>16;
yHistogram[ srcBlock[srcStride*12 + 4] ]++;
yHistogram[srcBlock[srcStride*12 + 4]]++;
}
c.QP= QP;
#if TEMPLATE_PP_MMX

Loading…
Cancel
Save