diff options
author | Tucker DiNapoli <T.DiNapoli42@gmail.com> | 2015-03-27 16:51:43 -0400 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2015-03-28 01:49:12 +0100 |
commit | 303c3dada243243d4896c81979c15ce67b028cd6 (patch) | |
tree | 0cf301d2c546194b578ea68361baa72e4308bea7 | |
parent | 0a731e45964cda0606fc04128f41353d8282f091 (diff) | |
download | ffmpeg-streaming-303c3dada243243d4896c81979c15ce67b028cd6.zip ffmpeg-streaming-303c3dada243243d4896c81979c15ce67b028cd6.tar.gz |
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>
-rw-r--r-- | libpostproc/postprocess_template.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/libpostproc/postprocess_template.c b/libpostproc/postprocess_template.c index 4016b08..16e441a 100644 --- a/libpostproc/postprocess_template.c +++ b/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 |