Lines Matching defs:value
98 double value;
168 double value; // is sign in other types
187 case e_value: return e->value;
188 case e_const: return e->value * p->const_values[e->const_index];
189 case e_func0: return e->value * e->a.func0(eval_expr(p, e->param[0]));
190 case e_func1: return e->value * e->a.func1(p->opaque, eval_expr(p, e->param[0]));
191 case e_func2: return e->value * e->a.func2(p->opaque, eval_expr(p, e->param[0]), eval_expr(p, e->param[1]));
194 case e_ld: return e->value * p->var[av_clip(eval_expr(p, e->param[0]), 0, VARS-1)];
195 case e_isnan: return e->value * !!isnan(eval_expr(p, e->param[0]));
196 case e_isinf: return e->value * !!isinf(eval_expr(p, e->param[0]));
197 case e_floor: return e->value * floor(eval_expr(p, e->param[0]));
198 case e_ceil : return e->value * ceil (eval_expr(p, e->param[0]));
199 case e_trunc: return e->value * trunc(eval_expr(p, e->param[0]));
200 case e_round: return e->value * round(eval_expr(p, e->param[0]));
201 case e_sgn: return e->value * FFDIFFSIGN(eval_expr(p, e->param[0]), 0);
202 case e_sqrt: return e->value * sqrt (eval_expr(p, e->param[0]));
203 case e_not: return e->value * (eval_expr(p, e->param[0]) == 0);
204 case e_if: return e->value * (eval_expr(p, e->param[0]) ? eval_expr(p, e->param[1]) :
206 case e_ifnot: return e->value * (!eval_expr(p, e->param[0]) ? eval_expr(p, e->param[1]) :
213 return e->value * av_clipd(eval_expr(p, e->param[0]), min, max);
217 return e->value * (d >= eval_expr(p, e->param[1]) &&
237 return e->value * (r * (1.0/UINT64_MAX));
309 case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2);
310 case e_gcd: return e->value * av_gcd(d,d2);
311 case e_max: return e->value * (d > d2 ? d : d2);
312 case e_min: return e->value * (d < d2 ? d : d2);
313 case e_eq: return e->value * (d == d2 ? 1.0 : 0.0);
314 case e_gt: return e->value * (d > d2 ? 1.0 : 0.0);
315 case e_gte: return e->value * (d >= d2 ? 1.0 : 0.0);
316 case e_lt: return e->value * (d < d2 ? 1.0 : 0.0);
317 case e_lte: return e->value * (d <= d2 ? 1.0 : 0.0);
318 case e_pow: return e->value * pow(d, d2);
319 case e_mul: return e->value * (d * d2);
320 case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY);
321 case e_add: return e->value * (d + d2);
322 case e_last:return e->value * d2;
323 case e_st : return e->value * (p->var[av_clip(d, 0, VARS-1)]= d2);
324 case e_hypot:return e->value * hypot(d, d2);
325 case e_atan2:return e->value * atan2(d, d2);
326 case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2);
327 case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2);
356 d->value = av_strtod(p->s, &next);
363 d->value = 1;
379 d->value = constants[i].value;
506 static AVExpr *make_eval_expr(int type, int value, AVExpr *p0, AVExpr *p1)
512 e->value =value ;
527 /* do not filter out the negative sign when parsing a dB value.
559 if (e0->param[1]) e0->param[1]->value *= (sign2|1);
561 if (e0) e0->value *= (sign|1);