155 double var_values[
VARS_NB], res;
159 var_values[
VAR_PI] = M_PI;
166 var_values[
VAR_A] = (double) inlink->
w / inlink->
h;
194 if (w < -1 || h < -1) {
198 if (w == -1 && h == -1)
199 scale->
w = scale->
h = 0;
210 if (w > INT_MAX || h > INT_MAX ||
211 (h * inlink->
w) > INT_MAX ||
212 (w * inlink->
h) > INT_MAX)
229 if (inlink->
w == outlink->
w && inlink->
h == outlink->
h &&
234 outlink->
w, outlink->
h, outlink->
format,
243 outlink->
w*inlink->
h},
252 "Error when evaluating the expression '%s'\n", expr);
291 #define OFFSET(x) offsetof(ScaleContext, x)
292 #define FLAGS AV_OPT_FLAG_VIDEO_PARAM
327 .description =
NULL_IF_CONFIG_SMALL(
"Scale the input video to width:height size and/or convert the image format."),
335 .priv_class = &scale_class,
337 .
inputs = avfilter_vf_scale_inputs,
338 .
outputs = avfilter_vf_scale_outputs,