# HG changeset patch # User vitor # Date 1215979184 0 # Node ID 5cdb952bd09a781fb34027b1f91147284ce9719b # Parent 2ad28cd57bf58b6b96131cb6ecf582530d854c66 Add av_clipf() function to common.h and use it in ra288.c diff -r 2ad28cd57bf5 -r 5cdb952bd09a common.h --- a/common.h Sun Jul 13 14:56:01 2008 +0000 +++ b/common.h Sun Jul 13 19:59:44 2008 +0000 @@ -225,6 +225,20 @@ else return a; } +/** + * clip a float value into the amin-amax range + * @param a value to clip + * @param amin minimum value of the clip range + * @param amax maximum value of the clip range + * @return clipped value + */ +static inline av_const float av_clipf(float a, float amin, float amax) +{ + if (a < amin) return amin; + else if (a > amax) return amax; + else return a; +} + /* math */ int64_t av_const ff_gcd(int64_t a, int64_t b);