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;