fix bug in debugging code in bw_iir2_process

This commit is contained in:
Stefano D'Angelo 2025-02-03 07:10:08 +01:00
parent 512546f108
commit ca4c4fa006

View File

@ -618,7 +618,7 @@ static inline void bw_iir2_process(
float a2, float a2,
size_t n_samples) { size_t n_samples) {
BW_ASSERT(x != BW_NULL); BW_ASSERT(x != BW_NULL);
BW_ASSERT_DEEP(bw_has_only_finite(x, n_channels)); BW_ASSERT_DEEP(bw_has_only_finite(x, n_samples));
BW_ASSERT(y != BW_NULL); BW_ASSERT(y != BW_NULL);
BW_ASSERT(s1 != BW_NULL); BW_ASSERT(s1 != BW_NULL);
BW_ASSERT(s2 != BW_NULL); BW_ASSERT(s2 != BW_NULL);
@ -634,7 +634,7 @@ static inline void bw_iir2_process(
for (size_t i = 0; i < n_samples; i++) for (size_t i = 0; i < n_samples; i++)
bw_iir2_process1(x[i], y + i, s1, s2, b0, b1, b2, a1, a2); bw_iir2_process1(x[i], y + i, s1, s2, b0, b1, b2, a1, a2);
BW_ASSERT_DEEP(bw_has_only_finite(y, n_channels)); BW_ASSERT_DEEP(bw_has_only_finite(y, n_samples));
BW_ASSERT(bw_is_finite(*s1)); BW_ASSERT(bw_is_finite(*s1));
BW_ASSERT(bw_is_finite(*s2)); BW_ASSERT(bw_is_finite(*s2));
} }