Mercurial > libavcodec.hg
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 } |
