avfilter/vf_overlay: use slice_end in alpha_composite()
authorPaul B Mahol <onemda@gmail.com>
Sun, 29 Apr 2018 08:02:57 +0000 (10:02 +0200)
committerPaul B Mahol <onemda@gmail.com>
Sun, 29 Apr 2018 08:02:57 +0000 (10:02 +0200)
Signed-off-by: Paul B Mahol <onemda@gmail.com>
libavfilter/vf_overlay.c

index a90540f..8c1895c 100644 (file)
@@ -611,7 +611,7 @@ static inline void alpha_composite(const AVFrame *src, const AVFrame *dst,
     sa = src->data[3] + (i + slice_start) * src->linesize[3];
     da = dst->data[3] + (y + i + slice_start) * dst->linesize[3];
 
-    for (i = i + slice_start; i < imax; i++) {
+    for (i = i + slice_start; i < slice_end; i++) {
         j = FFMAX(-x, 0);
         s = sa + j;
         d = da + x+j;