diff --git a/libavfilter/avf_showspectrum.c b/libavfilter/avf_showspectrum.c index c86cb739f7a54ea6cc6da874decb9d735af06da8..bf9f3c5b913d346982861eb84dbc978592384032 100644 --- a/libavfilter/avf_showspectrum.c +++ b/libavfilter/avf_showspectrum.c @@ -1190,7 +1190,7 @@ static int showspectrumpic_request_frame(AVFilterLink *outlink) for (x = 0; x < w; x+=80) { dst[x] = 200; } - for (x = 0; x < w; x += 80) { + for (x = 0; x < w - 79; x += 80) { float hertz = x * (inlink->sample_rate / 2) / (float)(1 << (int)ceil(log2(w))); char *units;