#define FFSIGN(a) ((a) > 0 ? 1 : -1)
数字对区间最接近的点,如6对[3,5]得到5,1对[3,5]得到1。
static av_always_inline av_const int av_clip_c(int a, int amin, int amax)
{
#if defined(HAVE_AV_CONFIG_H) && defined(ASSERT_LEVEL) && ASSERT_LEVEL >= 2
if (amin > amax) abort();
#endif
if (a < amin) return amin;
else if (a > amax) return amax;
else return a;
}