summaryrefslogtreecommitdiff
path: root/libpostproc
diff options
context:
space:
mode:
authorTucker DiNapoli <T.DiNapoli42@gmail.com>2015-03-27 16:51:43 -0400
committerMichael Niedermayer <michaelni@gmx.at>2015-03-28 01:49:12 +0100
commit303c3dada243243d4896c81979c15ce67b028cd6 (patch)
tree0cf301d2c546194b578ea68361baa72e4308bea7 /libpostproc
parent0a731e45964cda0606fc04128f41353d8282f091 (diff)
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>
Diffstat (limited to 'libpostproc')
-rw-r--r--libpostproc/postprocess_template.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libpostproc/postprocess_template.c b/libpostproc/postprocess_template.c
index 4016b08a37..16e441afe9 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