Lines Matching defs:var_values
90 double var_values[VAR_VARS_NB];
143 s->var_values[VAR_IN_W] = s->var_values[VAR_IW] = ctx->inputs[0]->w;
144 s->var_values[VAR_IN_H] = s->var_values[VAR_IH] = ctx->inputs[0]->h;
145 s->var_values[VAR_A] = (float) link->w / link->h;
146 s->var_values[VAR_SAR] = link->sample_aspect_ratio.num ? av_q2d(link->sample_aspect_ratio) : 1;
147 s->var_values[VAR_DAR] = s->var_values[VAR_A] * s->var_values[VAR_SAR];
148 s->var_values[VAR_HSUB] = 1<<pix_desc->log2_chroma_w;
149 s->var_values[VAR_VSUB] = 1<<pix_desc->log2_chroma_h;
150 s->var_values[VAR_X] = NAN;
151 s->var_values[VAR_Y] = NAN;
152 s->var_values[VAR_OUT_W] = s->var_values[VAR_OW] = NAN;
153 s->var_values[VAR_OUT_H] = s->var_values[VAR_OH] = NAN;
154 s->var_values[VAR_N] = 0;
155 s->var_values[VAR_T] = NAN;
156 s->var_values[VAR_POS] = NAN;
163 var_names, s->var_values,
166 s->var_values[VAR_OUT_W] = s->var_values[VAR_OW] = res;
168 var_names, s->var_values,
171 s->var_values[VAR_OUT_H] = s->var_values[VAR_OH] = res;
174 var_names, s->var_values,
178 s->var_values[VAR_OUT_W] = s->var_values[VAR_OW] = res;
179 if (normalize_double(&s->w, s->var_values[VAR_OUT_W]) < 0 ||
180 normalize_double(&s->h, s->var_values[VAR_OUT_H]) < 0) {
252 s->var_values[VAR_N] = link->frame_count;
253 s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ?
255 s->var_values[VAR_POS] = av_frame_get_pkt_pos(frame) == -1 ?
257 s->var_values[VAR_X] = av_expr_eval(s->x_pexpr, s->var_values, NULL);
258 s->var_values[VAR_Y] = av_expr_eval(s->y_pexpr, s->var_values, NULL);
259 s->var_values[VAR_X] = av_expr_eval(s->x_pexpr, s->var_values, NULL);
261 normalize_double(&s->x, s->var_values[VAR_X]);
262 normalize_double(&s->y, s->var_values[VAR_Y]);
276 (int)s->var_values[VAR_N], s->var_values[VAR_T], s->var_values[VAR_POS],