From eaf15b5882995e5c88843539503fe4db14a2d60c Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Mon, 1 May 2023 14:52:52 +0200 Subject: [PATCH] avfilter/vf_waveform: cc2b3201e7 missed same for >8 bits --- libavfilter/vf_waveform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_waveform.c b/libavfilter/vf_waveform.c index 37eb0679d0..8872c43aeb 100644 --- a/libavfilter/vf_waveform.c +++ b/libavfilter/vf_waveform.c @@ -745,7 +745,7 @@ static av_always_inline void lowpass16(WaveformContext *s, dst_data += dst_linesize * step; } - if (s->display != OVERLAY && column && !s->rgb) { + if (s->display != OVERLAY && column && !s->rgb && out->data[1] && out->data[2]) { const int mult = s->max / 256; const int bg = s->bg_color[0] * mult; const int t0 = s->tint[0]; @@ -769,7 +769,7 @@ static av_always_inline void lowpass16(WaveformContext *s, dst0 += dst_linesize; dst1 += dst_linesize; } - } else if (s->display != OVERLAY && !s->rgb) { + } else if (s->display != OVERLAY && !s->rgb && out->data[1] && out->data[2]) { const int mult = s->max / 256; const int bg = s->bg_color[0] * mult; const int t0 = s->tint[0];