From d8e694951c607897b968e7f1b51c4e7c60d29b89 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Sat, 8 Mar 2008 02:20:00 -0800 Subject: [PATCH] Don't reinvent max/min for the nth time. --- modules/video_filter/motiondetect.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/video_filter/motiondetect.c b/modules/video_filter/motiondetect.c index 2a1ab1c8ab..0f6ee3c777 100644 --- a/modules/video_filter/motiondetect.c +++ b/modules/video_filter/motiondetect.c @@ -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; } -- GitLab