From 99368e68697b9dbb12a529db73352ee619f27810 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 26 Jun 2024 13:35:39 +0200 Subject: [PATCH] template up/downsample input --- oversampling/oversampler.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/oversampling/oversampler.h b/oversampling/oversampler.h index 14946a5..e818a4e 100644 --- a/oversampling/oversampler.h +++ b/oversampling/oversampler.h @@ -31,7 +31,8 @@ public: ratio = _ratio; } - float** upsample(float** _inputs, int _blocksize) + template + float** upsample(sample** _inputs, int _blocksize) { num_samples = _blocksize; required_blocksize = _blocksize * ratio; @@ -73,7 +74,8 @@ public: return ptrs; } - void downsample(float** _outputs) + template + void downsample(sample** _outputs) { if (ratio > 1) { lowpass_out1.process_block(buffer[0].data(), required_blocksize);