comparison eval.c @ 4594:a96d905dcbaa libavcodec

Add av_ prefix to clip functions
author reimar
date Sun, 25 Feb 2007 10:27:12 +0000
parents 085f24822713
children 2b72f9bc4f06
comparison
equal deleted inserted replaced
4593:2aea8bf268d8 4594:a96d905dcbaa
153 case e_func0: return e->value * e->a.func0(eval_expr(p, e->param[0])); 153 case e_func0: return e->value * e->a.func0(eval_expr(p, e->param[0]));
154 case e_func1: return e->value * e->a.func1(p->opaque, eval_expr(p, e->param[0])); 154 case e_func1: return e->value * e->a.func1(p->opaque, eval_expr(p, e->param[0]));
155 case e_func2: return e->value * e->a.func2(p->opaque, eval_expr(p, e->param[0]), eval_expr(p, e->param[1])); 155 case e_func2: return e->value * e->a.func2(p->opaque, eval_expr(p, e->param[0]), eval_expr(p, e->param[1]));
156 case e_squish: return 1/(1+exp(4*eval_expr(p, e->param[0]))); 156 case e_squish: return 1/(1+exp(4*eval_expr(p, e->param[0])));
157 case e_gauss: { double d = eval_expr(p, e->param[0]); return exp(-d*d/2)/sqrt(2*M_PI); } 157 case e_gauss: { double d = eval_expr(p, e->param[0]); return exp(-d*d/2)/sqrt(2*M_PI); }
158 case e_ld: return e->value * p->var[clip(eval_expr(p, e->param[0]), 0, VARS-1)]; 158 case e_ld: return e->value * p->var[av_clip(eval_expr(p, e->param[0]), 0, VARS-1)];
159 case e_while: { 159 case e_while: {
160 double d = NAN; 160 double d = NAN;
161 while(eval_expr(p, e->param[0])) 161 while(eval_expr(p, e->param[0]))
162 d=eval_expr(p, e->param[1]); 162 d=eval_expr(p, e->param[1]);
163 return d; 163 return d;
175 case e_pow: return e->value * pow(d, d2); 175 case e_pow: return e->value * pow(d, d2);
176 case e_mul: return e->value * (d * d2); 176 case e_mul: return e->value * (d * d2);
177 case e_div: return e->value * (d / d2); 177 case e_div: return e->value * (d / d2);
178 case e_add: return e->value * (d + d2); 178 case e_add: return e->value * (d + d2);
179 case e_last:return e->value * d2; 179 case e_last:return e->value * d2;
180 case e_st : return e->value * (p->var[clip(d, 0, VARS-1)]= d2); 180 case e_st : return e->value * (p->var[av_clip(d, 0, VARS-1)]= d2);
181 } 181 }
182 } 182 }
183 } 183 }
184 return NAN; 184 return NAN;
185 } 185 }