Lines Matching defs:amax
167 * Clip a signed integer value into the amin-amax range.
170 * @param amax maximum value of the clip range
173 static av_always_inline av_const int av_clip_c(int a, int amin, int amax)
176 if (amin > amax) abort();
179 else if (a > amax) return amax;
184 * Clip a signed 64bit integer value into the amin-amax range.
187 * @param amax maximum value of the clip range
190 static av_always_inline av_const int64_t av_clip64_c(int64_t a, int64_t amin, int64_t amax)
193 if (amin > amax) abort();
196 else if (a > amax) return amax;
380 * Clip a float value into the amin-amax range.
382 * If a is +inf amax will be returned.
385 * @param amax maximum value of the clip range
388 static av_always_inline av_const float av_clipf_c(float a, float amin, float amax)
391 if (amin > amax) abort();
393 return FFMIN(FFMAX(a, amin), amax);
397 * Clip a double value into the amin-amax range.
399 * If a is +inf amax will be returned.
402 * @param amax maximum value of the clip range
405 static av_always_inline av_const double av_clipd_c(double a, double amin, double amax)
408 if (amin > amax) abort();
410 return FFMIN(FFMAX(a, amin), amax);