synchro: make constants compile-time constant
authorRémi Denis-Courmont <remi@remlab.net>
Fri, 4 May 2018 07:45:16 +0000 (10:45 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Fri, 4 May 2018 07:45:16 +0000 (10:45 +0300)
modules/codec/synchro.c

index c7eb492..3fc5582 100644 (file)
@@ -150,8 +150,8 @@ struct decoder_synchro_t
 };
 
 /* Error margins */
-#define DELTA                   (int)(0.075*CLOCK_FREQ)
-#define MAX_VALID_TAU           (int)(0.3*CLOCK_FREQ)
+#define DELTA                   ((CLOCK_FREQ * 3) / 40)
+#define MAX_VALID_TAU           ((CLOCK_FREQ * 3) / 10)
 
 #define DEFAULT_NB_P            5
 #define DEFAULT_NB_B            1