mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-27 21:20:41 +00:00
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>
This commit is contained in:
parent
0a731e4596
commit
303c3dada2
@ -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…
Reference in New Issue
Block a user