From: Paul Brossier Date: Mon, 30 Dec 2013 20:50:29 +0000 (-0400) Subject: src/lvec.c: add missing lvec_set_sample, improve test X-Git-Tag: 0.4.1~102^2~17 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=175a218dca84c1e346e54650ae09803778c71412;p=aubio.git src/lvec.c: add missing lvec_set_sample, improve test --- diff --git a/src/lvec.c b/src/lvec.c index a97fd8bd..aaae18a9 100644 --- a/src/lvec.c +++ b/src/lvec.c @@ -36,9 +36,10 @@ void del_lvec(lvec_t *s) { AUBIO_FREE(s); } -void lvec_write_sample(lvec_t *s, lsmp_t data, uint_t position) { +void lvec_set_sample(lvec_t *s, lsmp_t data, uint_t position) { s->data[position] = data; } + lsmp_t lvec_get_sample(lvec_t *s, uint_t position) { return s->data[position]; } diff --git a/tests/src/test-lvec.c b/tests/src/test-lvec.c index 3a9b2024..b115bb37 100644 --- a/tests/src/test-lvec.c +++ b/tests/src/test-lvec.c @@ -1,9 +1,17 @@ #include +#include "utils_tests.h" int main() { - uint_t win_s = 1024; // window size + uint_t win_s = 32; // window size lvec_t * sp = new_lvec (win_s); // input buffer + lvec_set_sample (sp, 2./3., 0); + PRINT_MSG("%lf\n", lvec_get_sample (sp, 0)); + lvec_print (sp); + lvec_ones (sp); + lvec_print (sp); + lvec_set_all (sp, 3./5.); + lvec_print (sp); del_lvec(sp); return 0; }