#include "float.h"
+#include "libavutil/avstring.h"
#include "libavutil/eval.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/opt.h"
AVFrame *out;
int x;
int prev_y[4];
- int first;
+ int first[4];
float *values[4];
int values_size[4];
int nb_values;
}
}
- s->first = 1;
+ s->first[0] = s->first[1] = s->first[2] = s->first[3] = 1;
if (s->slide == 4) {
s->values[0] = av_fast_realloc(NULL, &s->values_size[0], 2000);
if (!e || !e->value)
continue;
- if (sscanf(e->value, "%f", &vf) != 1)
+ if (av_sscanf(e->value, "%f", &vf) != 1)
continue;
vf = av_clipf(vf, s->min, s->max);
draw_dot(fg, x, y, out);
break;
case 2:
- if (s->first) {
- s->first = 0;
+ if (s->first[i]) {
+ s->first[i] = 0;
s->prev_y[i] = y;
}
draw_dot(fg, x, y, out);
break;
case 2:
- if (s->first) {
- s->first = 0;
+ if (s->first[i]) {
+ s->first[i] = 0;
s->prev_y[i] = y;
}