From 3e288dbf56da7213b1ca656f19bd216a9ba90929 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Mon, 21 Nov 2022 15:44:44 +0100 Subject: [PATCH] avfilter/avf_showspectrum: set hop_size for showspectrumpic Fixes invalid spikes in video output. --- libavfilter/avf_showspectrum.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavfilter/avf_showspectrum.c b/libavfilter/avf_showspectrum.c index 01969287cd..24a424a34a 100644 --- a/libavfilter/avf_showspectrum.c +++ b/libavfilter/avf_showspectrum.c @@ -1770,6 +1770,7 @@ static int showspectrumpic_request_frame(AVFilterLink *outlink) spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); spf = FFMAX(1, spf); + s->hop_size = spf; spb = (s->samples / (spf * sz)) * spf;