Commit dead1964 authored by Paul B Mahol's avatar Paul B Mahol

avfilter/vf_vectorscope: make color mode more useful

Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent fb42e775
......@@ -305,16 +305,6 @@ static void vectorscope(VectorscopeContext *s, AVFrame *in, AVFrame *out, int pd
}
}
}
if (s->mode == COLOR) {
for (i = 0; i < out->height; i++) {
for (j = 0; j < out->width; j++) {
if (!dpd[i * out->linesize[pd] + j]) {
dpx[i * out->linesize[px] + j] = j;
dpy[i * out->linesize[py] + j] = i;
}
}
}
}
break;
case COLOR2:
if (s->is_yuv) {
......@@ -393,6 +383,18 @@ static void vectorscope(VectorscopeContext *s, AVFrame *in, AVFrame *out, int pd
}
envelope(s, out);
if (s->mode == COLOR) {
for (i = 0; i < out->height; i++) {
for (j = 0; j < out->width; j++) {
if (!dpd[i * out->linesize[pd] + j]) {
dpx[i * out->linesize[px] + j] = j;
dpy[i * out->linesize[py] + j] = i;
dpd[i * out->linesize[pd] + j] = 128;
}
}
}
}
}
static int filter_frame(AVFilterLink *inlink, AVFrame *in)
......
#tb 0: 1/25
0, 0, 0, 1, 196608, 0x9d705c63
0, 1, 1, 1, 196608, 0x9fbf6f2c
0, 2, 2, 1, 196608, 0x257b7290
0, 0, 0, 1, 196608, 0x1890aa30
0, 1, 1, 1, 196608, 0xa490acf9
0, 2, 2, 1, 196608, 0x404a775d
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment