1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

avfilter/vf_waveform: do not add tint if output format is gray

This commit is contained in:
Paul B Mahol 2022-02-17 23:02:56 +01:00
parent da473e0984
commit cc2b3201e7

View File

@ -881,7 +881,7 @@ static av_always_inline void lowpass(WaveformContext *s,
dst_data += dst_linesize * step; 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 bg = s->bg_color[0]; const int bg = s->bg_color[0];
const int dst_h = 256; const int dst_h = 256;
const int t0 = s->tint[0]; const int t0 = s->tint[0];
@ -905,7 +905,7 @@ static av_always_inline void lowpass(WaveformContext *s,
dst0 += dst_linesize; dst0 += dst_linesize;
dst1 += 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 bg = s->bg_color[0]; const int bg = s->bg_color[0];
const int dst_w = 256; const int dst_w = 256;
const int t0 = s->tint[0]; const int t0 = s->tint[0];