[FFmpeg-cvslog] avfilter/vsrc_testsrc: fix colorchart black stripe

Vladimir Petrov git at videolan.org
Sat Jan 13 00:45:10 EET 2024


ffmpeg | branch: master | Vladimir Petrov <vppetrovmms at gmail.com> | Tue Jan  9 18:42:19 2024 +0200| [c915dc4c5059730a5263ac8d4c99e47d13db87da] | committer: Michael Niedermayer

avfilter/vsrc_testsrc: fix colorchart black stripe

Fixed blackstripe on bottom or segmentation fault in case
when patch width and height differ.

Signed-off-by: Vladimir Petrov <vppetrovmms at gmail.com>
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c915dc4c5059730a5263ac8d4c99e47d13db87da
---

 libavfilter/vsrc_testsrc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index da17e950d8..3b5536badc 100644
--- a/libavfilter/vsrc_testsrc.c
+++ b/libavfilter/vsrc_testsrc.c
@@ -1977,7 +1977,7 @@ static void colorchart_fill_picture(AVFilterContext *ctx, AVFrame *frame)
     const int w = colorchart_presets[preset].w;
     const int h = colorchart_presets[preset].h;
     const int pw = test->pw;
-    const int ph = test->pw;
+    const int ph = test->ph;
 
     for (int y = 0; y < h; y++) {
         for (int x = 0; x < w; x++) {



More information about the ffmpeg-cvslog mailing list