Found-by: Oded Shimon
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
| ... | ... |
@@ -155,7 +155,7 @@ static double eval_expr(Parser *p, AVExpr *e) |
| 155 | 155 |
case e_ceil : return e->value * ceil (eval_expr(p, e->param[0])); |
| 156 | 156 |
case e_trunc: return e->value * trunc(eval_expr(p, e->param[0])); |
| 157 | 157 |
case e_sqrt: return e->value * sqrt (eval_expr(p, e->param[0])); |
| 158 |
- case e_not: return e->value * eval_expr(p, e->param[0]) == 0; |
|
| 158 |
+ case e_not: return e->value * (eval_expr(p, e->param[0]) == 0); |
|
| 159 | 159 |
case e_random:{
|
| 160 | 160 |
int idx= av_clip(eval_expr(p, e->param[0]), 0, VARS-1); |
| 161 | 161 |
uint64_t r= isnan(p->var[idx]) ? 0 : p->var[idx]; |