From b9e62aad8a075849635dab7946d57164d2ea5c5c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 20 Apr 2026 13:57:47 +0200 Subject: [PATCH] convolver: handle partial blocks --- spa/plugins/filter-graph/convolver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spa/plugins/filter-graph/convolver.c b/spa/plugins/filter-graph/convolver.c index eea5c763f..51867297e 100644 --- a/spa/plugins/filter-graph/convolver.c +++ b/spa/plugins/filter-graph/convolver.c @@ -323,7 +323,7 @@ int convolver_run(struct convolver *conv, const float *input, float *output, int memset(conv->tailInput + conv->tailInputFill + processing, 0, (2 * conv->headBlockSize - processing) * sizeof(float)); - partition_run(dsp, conv->headPartition, conv->tailInput + conv->tailInputFill, + partition_run(dsp, conv->headPartition, conv->tailInput + conv->tailInputFill - blockRemain, &output[processed], processing); if (conv->tailPrecalculated)