return p_outpic;
}
-static inline int min3( int a, int b, int c );
-static inline int min( int a, int b );
+static inline int my_min3( int a, int b, int c );
+static inline int my_min( int a, int b );
static int RemoveVerticalSeam( filter_t *p_filter, picture_t *p_inpic, picture_t *p_outpic, int i_src_visible );
//#define DRAW_GRADIENT
/* Compute line y's minimum energy value for paths ending on
* each x */
x = 1;
- p_energy[x] = min( p_energy_prev[x ]+p_grad[x ],
+ p_energy[x] = my_min( p_energy_prev[x ]+p_grad[x ],
p_energy_prev[x+1]+p_grad[x+1] );
for( x = 2; x < i_src_visible - 2; x++ )
{
- p_energy[x] = min3( p_energy_prev[x-1]+p_grad[x-1],
+ p_energy[x] = my_min3( p_energy_prev[x-1]+p_grad[x-1],
p_energy_prev[x ]+p_grad[x ],
p_energy_prev[x+1]+p_grad[x+1] );
}
- p_energy[x] = min( p_energy_prev[x-1]+p_grad[x-1],
+ p_energy[x] = my_min( p_energy_prev[x-1]+p_grad[x-1],
p_energy_prev[x ]+p_grad[x ] );
#ifdef DRAW_ENERGY
#endif
}
-static inline int min3( int a, int b, int c )
+static inline int my_min3( int a, int b, int c )
{
if( a < b )
{
if( b < c ) return b;
return c;
}
-static inline int min( int a, int b )
+static inline int my_min( int a, int b )
{
return a < b ? a : b;
}