Commit 66f3d6ae042e86053956e45efb158e63a6c25e40

Thomas de Grivel 2020-04-01T16:26:21

make code cleaner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/rtbuf_signal_delay.c b/rtbuf_signal_delay.c
index a78576d..d5b7191 100644
--- a/rtbuf_signal_delay.c
+++ b/rtbuf_signal_delay.c
@@ -49,8 +49,8 @@ int rtbuf_signal_delay (s_rtbuf *rtb)
     unsigned int p = (data->pos + RTBUF_SIGNAL_DELAY_SAMPLES_MAX - ds) %
       RTBUF_SIGNAL_DELAY_SAMPLES_MAX;
     data->signal[i] = data->in[p];
-    data->in[data->pos++] = (1.0 - fb) * s + fb * data->in[p];
-    data->pos %= RTBUF_SIGNAL_DELAY_SAMPLES_MAX;
+    data->in[data->pos] = (1.0 - fb) * s + fb * data->in[p];
+    data->pos = (data->pos + 1) % RTBUF_SIGNAL_DELAY_SAMPLES_MAX;
     i++;
   }
   return 0;