]> git.sesse.net Git - vlc/commitdiff
Don't reinvent max/min for the nth time.
authorJean-Baptiste Kempf <jb@videolan.org>
Sat, 8 Mar 2008 10:20:00 +0000 (02:20 -0800)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 8 Mar 2008 10:20:00 +0000 (02:20 -0800)
modules/video_filter/motiondetect.c

index 2a1ab1c8ab90b4cd16a07234f12da0d0569f2b98..0f6ee3c777a915e219f05219593cd53df72ea8bd 100644 (file)
@@ -390,14 +390,13 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_inpic )
         {
             if( colors[j] != j ) continue;
             if( color_x_min[j] == -1 ) continue;
-#define max( a, b ) ( a > b ? a : b )
-#define min( a, b ) ( a < b ? a : b )
-            if( max( color_x_min[i], color_x_min[j] ) < min( color_x_max[i], color_x_max[j] ) && max( color_y_min[i], color_y_min[j] ) < min( color_y_max[i], color_y_max[j] ) )
+            if( __MAX( color_x_min[i], color_x_min[j] ) < __MIN( color_x_max[i], color_x_max[j] ) &&
+                __MAX( color_y_min[i], color_y_min[j] ) < __MIN( color_y_max[i], color_y_max[j] ) )
             {
-                color_x_min[i] = min( color_x_min[i], color_x_min[j] );
-                color_x_max[i] = max( color_x_max[i], color_x_max[j] );
-                color_y_min[i] = min( color_y_min[i], color_y_min[j] );
-                color_y_max[i] = max( color_y_max[i], color_y_max[j] );
+                color_x_min[i] = __MIN( color_x_min[i], color_x_min[j] );
+                color_x_max[i] = __MAX( color_x_max[i], color_x_max[j] );
+                color_y_min[i] = __MIN( color_y_min[i], color_y_min[j] );
+                color_y_max[i] = __MAX( color_y_max[i], color_y_max[j] );
                 color_x_min[j] = -1;
                 j = 0;
             }