summaryrefslogtreecommitdiff
path: root/libavfilter/avf_showfreqs.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2022-11-19 00:04:06 +0100
committerPaul B Mahol <onemda@gmail.com>2022-11-19 00:25:47 +0100
commit3bcec58535d395945a390bdc7af4048a7abc60eb (patch)
tree546bd261df502f7cc20de858a2e624974f9adaee /libavfilter/avf_showfreqs.c
parentfced45fd9528e93fd71e792f3ddd9eb4667c2d31 (diff)
downloadffmpeg-3bcec58535d395945a390bdc7af4048a7abc60eb.tar.gz
avfilter: fix av_tx_fn stride usage for complex inputs
Diffstat (limited to 'libavfilter/avf_showfreqs.c')
-rw-r--r--libavfilter/avf_showfreqs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/avf_showfreqs.c b/libavfilter/avf_showfreqs.c
index cc7d6204b4..cf99b4331e 100644
--- a/libavfilter/avf_showfreqs.c
+++ b/libavfilter/avf_showfreqs.c
@@ -151,7 +151,7 @@ static int config_output(AVFilterLink *outlink)
AVFilterContext *ctx = outlink->src;
AVFilterLink *inlink = ctx->inputs[0];
ShowFreqsContext *s = ctx->priv;
- float overlap, scale;
+ float overlap, scale = 1.f;
int i, ret;
s->old_pts = AV_NOPTS_VALUE;
@@ -403,7 +403,7 @@ static int plot_freqs(AVFilterLink *inlink, int64_t pts)
if (s->bypass[ch])
continue;
- s->tx_fn(s->fft, s->fft_data[ch], s->fft_input[ch], sizeof(float));
+ s->tx_fn(s->fft, s->fft_data[ch], s->fft_input[ch], sizeof(AVComplexFloat));
}
s->pts = av_rescale_q(pts, inlink->time_base, outlink->time_base);