Originally committed as revision 6818 to svn://svn.ffmpeg.org/ffmpeg/trunk
| ... | ... |
@@ -156,7 +156,7 @@ static double eval_expr(Parser * p, AVEvalExpr * e) {
|
| 156 | 156 |
case e_gauss: { double d = eval_expr(p, e->param[0]); return exp(-d*d/2)/sqrt(2*M_PI); }
|
| 157 | 157 |
case e_ld: return e->value * p->var[clip(eval_expr(p, e->param[0]), 0, VARS-1)]; |
| 158 | 158 |
case e_while: {
|
| 159 |
- double d; |
|
| 159 |
+ double d = NAN; |
|
| 160 | 160 |
while(eval_expr(p, e->param[0])) |
| 161 | 161 |
d=eval_expr(p, e->param[1]); |
| 162 | 162 |
return d; |