diff --git a/src/cpp/viper/utils/FIR.cpp b/src/cpp/viper/utils/FIR.cpp index 1ceb808..996390b 100644 --- a/src/cpp/viper/utils/FIR.cpp +++ b/src/cpp/viper/utils/FIR.cpp @@ -10,7 +10,7 @@ FIR::~FIR() { delete this->block; } -void FIR::FilterSamples(int *samples, uint32_t size) { +void FIR::FilterSamples(float *samples, uint32_t size) { this->FilterSamplesInterleaved(samples, size, 1); } diff --git a/src/cpp/viper/utils/FIR.h b/src/cpp/viper/utils/FIR.h index 9962605..e8b8806 100644 --- a/src/cpp/viper/utils/FIR.h +++ b/src/cpp/viper/utils/FIR.h @@ -7,7 +7,7 @@ public: FIR(); ~FIR(); - void FilterSamples(int *samples, uint32_t size); + void FilterSamples(float *samples, uint32_t size); void FilterSamplesInterleaved(float *samples, uint32_t size, uint32_t channels); int GetBlockLength(); int LoadCoefficients(const float *coeffs, uint32_t coeffsize, int blockLength);