OSDN Git Service

Rename ABS macro to FFABS.
authorDiego Biurrun <diego@biurrun.de>
Wed, 11 Oct 2006 23:18:34 +0000 (23:18 +0000)
committerDiego Biurrun <diego@biurrun.de>
Wed, 11 Oct 2006 23:18:34 +0000 (23:18 +0000)
Originally committed as revision 20169 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

libswscale/swscale.c

index e653d7f..f14b858 100644 (file)
@@ -603,8 +603,8 @@ static inline void yuv2nv12XinC(int16_t *lumFilter, int16_t **lumSrc, int lumFil
                                        + (last_new[y][i] - in3)*f/256;\
                                int new= old> 128 ? 255 : 0;\
 \
-                               error_new+= ABS(last_new[y][i] - new);\
-                               error_in3+= ABS(last_in3[y][i] - in3);\
+                               error_new+= FFABS(last_new[y][i] - new);\
+                               error_in3+= FFABS(last_in3[y][i] - in3);\
                                f= error_new - error_in3*4;\
                                if(f<0) f=0;\
                                if(f>256) f=256;\
@@ -919,7 +919,7 @@ static inline int initFilter(int16_t **outFilter, int16_t **filterPos, int *outF
        // Note the +1 is for the MMXscaler which reads over the end
        *filterPos = av_malloc((dstW+1)*sizeof(int16_t));
 
-       if(ABS(xInc - 0x10000) <10) // unscaled
+       if(FFABS(xInc - 0x10000) <10) // unscaled
        {
                int i;
                filterSize= 1;
@@ -969,7 +969,7 @@ static inline int initFilter(int16_t **outFilter, int16_t **filterPos, int *outF
                                //Bilinear upscale / linear interpolate / Area averaging
                                for(j=0; j<filterSize; j++)
                                {
-                                       double d= ABS((xx<<16) - xDstInSrc)/(double)(1<<16);
+                                       double d= FFABS((xx<<16) - xDstInSrc)/(double)(1<<16);
                                        double coeff= 1.0 - d;
                                        if(coeff<0) coeff=0;
                                        filter[i*filterSize + j]= coeff;
@@ -1013,7 +1013,7 @@ static inline int initFilter(int16_t **outFilter, int16_t **filterPos, int *outF
                        (*filterPos)[i]= xx;
                        for(j=0; j<filterSize; j++)
                        {
-                               double d= ABS(xx - xDstInSrc)/filterSizeInSrc*sizeFactor;
+                               double d= FFABS(xx - xDstInSrc)/filterSizeInSrc*sizeFactor;
                                double coeff;
                                if(flags & SWS_BICUBIC)
                                {
@@ -1138,7 +1138,7 @@ static inline int initFilter(int16_t **outFilter, int16_t **filterPos, int *outF
                for(j=0; j<filter2Size; j++)
                {
                        int k;
-                       cutOff += ABS(filter2[i*filter2Size]);
+                       cutOff += FFABS(filter2[i*filter2Size]);
 
                        if(cutOff > SWS_MAX_REDUCE_CUTOFF) break;
 
@@ -1156,7 +1156,7 @@ static inline int initFilter(int16_t **outFilter, int16_t **filterPos, int *outF
                /* count near zeros on the right */
                for(j=filter2Size-1; j>0; j--)
                {
-                       cutOff += ABS(filter2[i*filter2Size + j]);
+                       cutOff += FFABS(filter2[i*filter2Size + j]);
 
                        if(cutOff > SWS_MAX_REDUCE_CUTOFF) break;
                        min--;
@@ -1678,8 +1678,8 @@ static int simpleCopy(SwsContext *c, uint8_t* src[], int srcStride[], int srcSli
                        int length=0;
 
                        /* universal length finder */
-                       while(length+c->srcW <= ABS(dstStride[0]) 
-                          && length+c->srcW <= ABS(srcStride[0])) length+= c->srcW;
+                       while(length+c->srcW <= FFABS(dstStride[0]) 
+                          && length+c->srcW <= FFABS(srcStride[0])) length+= c->srcW;
                        ASSERT(length!=0);
 
                        for(i=0; i<srcSliceH; i++)
@@ -2559,7 +2559,7 @@ static SwsVector *sws_diffVec(SwsVector *a, SwsVector *b){
 
 /* shift left / or right if "shift" is negative */
 static SwsVector *sws_getShiftedVec(SwsVector *a, int shift){
-       int length= a->length + ABS(shift)*2;
+       int length= a->length + FFABS(shift)*2;
        double *coeff= av_malloc(length*sizeof(double));
        int i;
        SwsVector *vec= av_malloc(sizeof(SwsVector));