- dst[0*stride]=
- dst[1*stride]=
- dst[2*stride]=
- dst[3*stride]=
- dst[4*stride]=
- dst[5*stride]=
- dst[6*stride]=
- dst[7*stride]= av_clip_uint8(128 + ((xC4S4 * ip[0] + (IdctAdjustBeforeShift<<16))>>20));
- }else{
- if(ip[0]){
- int v= ((xC4S4 * ip[0] + (IdctAdjustBeforeShift<<16))>>20);
- dst[0*stride] = av_clip_uint8(dst[0*stride] + v);
- dst[1*stride] = av_clip_uint8(dst[1*stride] + v);
- dst[2*stride] = av_clip_uint8(dst[2*stride] + v);
- dst[3*stride] = av_clip_uint8(dst[3*stride] + v);
- dst[4*stride] = av_clip_uint8(dst[4*stride] + v);
- dst[5*stride] = av_clip_uint8(dst[5*stride] + v);
- dst[6*stride] = av_clip_uint8(dst[6*stride] + v);
- dst[7*stride] = av_clip_uint8(dst[7*stride] + v);
+ dst[0*stride] =
+ dst[1*stride] =
+ dst[2*stride] =
+ dst[3*stride] =
+ dst[4*stride] =
+ dst[5*stride] =
+ dst[6*stride] =
+ dst[7*stride] = av_clip_uint8(128 + ((xC4S4 * ip[0] + (IdctAdjustBeforeShift << 16)) >> 20));
+ } else {
+ if (ip[0]) {
+ int v = (xC4S4 * ip[0] + (IdctAdjustBeforeShift << 16)) >> 20;
+ dst[0 * stride] = av_clip_uint8(dst[0 * stride] + v);
+ dst[1 * stride] = av_clip_uint8(dst[1 * stride] + v);
+ dst[2 * stride] = av_clip_uint8(dst[2 * stride] + v);
+ dst[3 * stride] = av_clip_uint8(dst[3 * stride] + v);
+ dst[4 * stride] = av_clip_uint8(dst[4 * stride] + v);
+ dst[5 * stride] = av_clip_uint8(dst[5 * stride] + v);
+ dst[6 * stride] = av_clip_uint8(dst[6 * stride] + v);
+ dst[7 * stride] = av_clip_uint8(dst[7 * stride] + v);