Lines Matching defs:amin
167 * Clip a signed integer value into the amin-amax range.
169 * @param amin minimum 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();
178 if (a < amin) return amin;
184 * Clip a signed 64bit integer value into the amin-amax range.
186 * @param amin minimum 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();
195 if (a < amin) return amin;
380 * Clip a float value into the amin-amax range.
381 * If a is nan or -inf amin will be returned.
384 * @param amin minimum 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.
398 * If a is nan or -inf amin will be returned.
401 * @param amin minimum 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);