diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2007-10-30 09:21:52 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2007-10-30 09:21:52 +0000 |
commit | 5e869f7a0cef88be3b03272303a6084b8bd1a7e3 (patch) | |
tree | 8d5e0dfc39eb696f5b457b3376dd6eb7de17b538 /src/blockmirror~.c | |
parent | 6d61e2a46722b75c1a3734e3419ee2886b11b2b3 (diff) |
use t_float and t_sample when possible
svn path=/trunk/externals/zexy/; revision=8907
Diffstat (limited to 'src/blockmirror~.c')
-rw-r--r-- | src/blockmirror~.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/blockmirror~.c b/src/blockmirror~.c index c7db690..e32a36c 100644 --- a/src/blockmirror~.c +++ b/src/blockmirror~.c @@ -33,7 +33,7 @@ typedef struct _blockmirror t_object x_obj; int doit; int blocksize; - t_float *blockbuffer; + t_sample *blockbuffer; } t_blockmirror; static void blockmirror_float(t_blockmirror *x, t_floatarg f) @@ -44,13 +44,13 @@ static void blockmirror_float(t_blockmirror *x, t_floatarg f) static t_int *blockmirror_perform(t_int *w) { t_blockmirror *x = (t_blockmirror *)(w[1]); - t_float *in = (t_float *)(w[2]); - t_float *out = (t_float *)(w[3]); + t_sample *in = (t_sample *)(w[2]); + t_sample *out = (t_sample *)(w[3]); int n = (int)(w[4]); if (x->doit) { if (in==out){ int N=n; - t_float *dummy=x->blockbuffer; + t_sample *dummy=x->blockbuffer; while(n--)*dummy++=*in++; dummy--; while(N--)*out++=*dummy--; @@ -65,9 +65,9 @@ static t_int *blockmirror_perform(t_int *w) static void blockmirror_dsp(t_blockmirror *x, t_signal **sp) { if (x->blocksize<sp[0]->s_n){ - if(x->blockbuffer)freebytes(x->blockbuffer, sizeof(t_float)*x->blocksize); + if(x->blockbuffer)freebytes(x->blockbuffer, sizeof(*x->blockbuffer)*x->blocksize); x->blocksize = sp[0]->s_n; - x->blockbuffer = getbytes(sizeof(t_float)*x->blocksize); + x->blockbuffer = getbytes(sizeof(*x->blockbuffer)*x->blocksize); } dsp_add(blockmirror_perform, 4, x, sp[0]->s_vec, sp[1]->s_vec, sp[0]->s_n); } @@ -82,7 +82,7 @@ static void blockmirror_helper(t_blockmirror*x) static void blockmirror_free(t_blockmirror*x) { if(x->blockbuffer) - freebytes(x->blockbuffer, sizeof(t_float)*x->blocksize); + freebytes(x->blockbuffer, sizeof(*x->blockbuffer)*x->blocksize); x->blockbuffer=0; } static void *blockmirror_new(void) |