diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/test_compandor.c | 15 | ||||
-rw-r--r-- | src/test/test_dms.c | 5 | ||||
-rw-r--r-- | src/test/test_emphasis.c | 7 | ||||
-rw-r--r-- | src/test/test_filter.c | 1 | ||||
-rw-r--r-- | src/test/test_sms.c | 1 |
5 files changed, 17 insertions, 12 deletions
diff --git a/src/test/test_compandor.c b/src/test/test_compandor.c index 74f4f28..6b7d4cb 100644 --- a/src/test/test_compandor.c +++ b/src/test/test_compandor.c @@ -2,6 +2,7 @@ #include <stdint.h> #include <math.h> #include <string.h> +#include "../common/sample.h" #include "../common/compandor.h" #define level2db(level) (20 * log10(level)) @@ -14,11 +15,11 @@ static double test_frequency[3] = { 2000.0, 4000.0, 1000.0 }; -static int16_t samples_4db[SAMPLERATE]; -static int16_t samples_16db[SAMPLERATE]; -static int16_t samples_2db[SAMPLERATE]; -static int16_t samples_8db[SAMPLERATE]; -static int16_t samples_0db[SAMPLERATE]; +static sample_t samples_4db[SAMPLERATE]; +static sample_t samples_16db[SAMPLERATE]; +static sample_t samples_2db[SAMPLERATE]; +static sample_t samples_8db[SAMPLERATE]; +static sample_t samples_0db[SAMPLERATE]; /* generate 2 samples: one with -4 dB, the other with -16 dB */ static void generate_test_sample(double test_frequency) @@ -36,7 +37,7 @@ static void generate_test_sample(double test_frequency) } } -static void check_level(int16_t *samples, double duration, const char *desc, double target_db) +static void check_level(sample_t *samples, double duration, const char *desc, double target_db) { int i; int last = 0, envelop = 0; @@ -67,7 +68,7 @@ static void check_level(int16_t *samples, double duration, const char *desc, dou int main(void) { compandor_t cstate; - int16_t samples[SAMPLERATE * 2]; + sample_t samples[SAMPLERATE * 2]; int f; init_compandor(&cstate, SAMPLERATE, ATTACK_MS, RECOVERY_MS, UNAFFECTED); diff --git a/src/test/test_dms.c b/src/test/test_dms.c index c047e5a..a35a6f1 100644 --- a/src/test/test_dms.c +++ b/src/test/test_dms.c @@ -4,6 +4,7 @@ #include <math.h> #include <string.h> #include <unistd.h> +#include "../common/sample.h" #include "../common/debug.h" #include "../common/timer.h" #include "../nmt/nmt.h" @@ -55,7 +56,7 @@ void dms_all_sent(nmt_t *nmt) } /* receive bits from DMS */ -int fsk_render_frame(nmt_t *nmt, const char *frame, int length, int16_t *sample) +int fsk_render_frame(nmt_t *nmt, const char *frame, int length, sample_t *sample) { printf("(getting %d bits from DMS layer)\n", length); @@ -92,7 +93,7 @@ int main(void) nmt_t *nmt; dms_t *dms; int i, j; - int16_t sample = 0; + sample_t sample = 0; debuglevel = DEBUG_DEBUG; dms_allow_loopback = 1; diff --git a/src/test/test_emphasis.c b/src/test/test_emphasis.c index 036a45e..79799d2 100644 --- a/src/test/test_emphasis.c +++ b/src/test/test_emphasis.c @@ -2,6 +2,7 @@ #include <stdint.h> #include <math.h> #include <string.h> +#include "../common/sample.h" #include "../common/emphasis.h" #include "../common/debug.h" @@ -13,7 +14,7 @@ static double test_freq[] = { 25, 50, 100, 200, 250, 300, 400, 500, 1000, 2000, 4000, 0 }; -static void check_level(int16_t *samples, double freq, const char *desc) +static void check_level(sample_t *samples, double freq, const char *desc) { int i; int last = 0, envelope = 0; @@ -34,7 +35,7 @@ static void check_level(int16_t *samples, double freq, const char *desc) printf("%s: f = %.0f envelop = %.4f\n", desc, freq, level2db((double)envelope / DEVIATION)); } -static void gen_samples(int16_t *samples, double freq) +static void gen_samples(double *samples, double freq) { int i; double value; @@ -48,7 +49,7 @@ static void gen_samples(int16_t *samples, double freq) int main(void) { emphasis_t estate; - int16_t samples[SAMPLERATE]; + double samples[SAMPLERATE]; int i; debuglevel = DEBUG_DEBUG; diff --git a/src/test/test_filter.c b/src/test/test_filter.c index 8c82292..d78578a 100644 --- a/src/test/test_filter.c +++ b/src/test/test_filter.c @@ -2,6 +2,7 @@ #include <stdint.h> #include <math.h> #include <string.h> +#include "../common/sample.h" #include "../common/filter.h" #include "../common/debug.h" diff --git a/src/test/test_sms.c b/src/test/test_sms.c index fb63ba0..0768046 100644 --- a/src/test/test_sms.c +++ b/src/test/test_sms.c @@ -4,6 +4,7 @@ #include <math.h> #include <string.h> #include <unistd.h> +#include "../common/sample.h" #include "../common/debug.h" #include "../common/timer.h" #include "../nmt/nmt.h" |