summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2022-11-25 19:48:31 +0100
committerPaul B Mahol <onemda@gmail.com>2022-11-25 19:50:17 +0100
commite0bc798ce5a19952317c87f6e9e551223e3a0159 (patch)
treeb09daa31a15d3395ffd2ea317d9770e3c8508ca8
parent4c1a79eb803edd12e353278993fe15755f1612fa (diff)
avfilter/f_ebur128: fix crash when using vflip filter
-rw-r--r--libavfilter/f_ebur128.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libavfilter/f_ebur128.c b/libavfilter/f_ebur128.c
index 298bbaa9d9..8afab37fdb 100644
--- a/libavfilter/f_ebur128.c
+++ b/libavfilter/f_ebur128.c
@@ -337,7 +337,8 @@ static int config_video_output(AVFilterLink *outlink)
return AVERROR(ENOMEM);
/* black background */
- memset(outpicref->data[0], 0, ebur128->h * outpicref->linesize[0]);
+ for (int y = 0; y < ebur128->h; y++)
+ memset(outpicref->data[0] + y * outpicref->linesize[0], 0, ebur128->w * 3);
/* draw LU legends */
drawtext(outpicref, PAD, PAD+16, FONT8, font_colors+3, " LU");