avfilter/vf_convolution: use already available dstride
authorPaul B Mahol <onemda@gmail.com>
Sat, 5 May 2018 08:59:56 +0000 (10:59 +0200)
committerPaul B Mahol <onemda@gmail.com>
Sat, 5 May 2018 09:01:02 +0000 (11:01 +0200)
Signed-off-by: Paul B Mahol <onemda@gmail.com>
libavfilter/vf_convolution.c

index e8fc655..96d40b4 100644 (file)
@@ -541,7 +541,7 @@ static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
         const float rdiv = s->rdiv[plane];
         const float bias = s->bias[plane];
         const uint8_t *src = in->data[plane];
-        const int dst_pos = slice_start * (mode == MATRIX_COLUMN ? bpc : out->linesize[plane]);
+        const int dst_pos = slice_start * (mode == MATRIX_COLUMN ? bpc : dstride);
         uint8_t *dst = out->data[plane] + dst_pos;
         const int *matrix = s->matrix[plane];
         const uint8_t *c[49];