[PD-cvs] externals/zexy/src demultiplex~.c,1.5,1.6
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Mon Sep 25 12:50:16 CEST 2006
Update of /cvsroot/pure-data/externals/zexy/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5089
Modified Files:
demultiplex~.c
Log Message:
changed t_float to t_sample where appropriate
Index: demultiplex~.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/demultiplex~.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** demultiplex~.c 5 Apr 2006 11:35:34 -0000 1.5
--- demultiplex~.c 25 Sep 2006 10:50:14 -0000 1.6
***************
*** 29,33 ****
int n_out;
! t_float **out;
} t_demux;
--- 29,33 ----
int n_out;
! t_sample **out;
} t_demux;
***************
*** 45,58 ****
{
t_demux *x = (t_demux *)(w[1]);
! t_float *in = (t_float *)(w[2]);
int N = (int)(w[3]);
int n = N;
-
int channel=x->n_out;
-
while(channel--){
! t_float*out=x->out[channel];
n=N;
if(x->output==channel){
--- 45,56 ----
{
t_demux *x = (t_demux *)(w[1]);
! t_sample *in = (t_sample *)(w[2]);
int N = (int)(w[3]);
int n = N;
int channel=x->n_out;
while(channel--){
! t_sample*out=x->out[channel];
n=N;
if(x->output==channel){
***************
*** 67,71 ****
{
int n = x->n_out;
! t_float **dummy=x->out;
while(n--)*dummy++=sp[x->n_out-n]->s_vec;
dsp_add(demux_perform, 3, x, sp[0]->s_vec, sp[0]->s_n);
--- 65,69 ----
{
int n = x->n_out;
! t_sample **dummy=x->out;
while(n--)*dummy++=sp[x->n_out-n]->s_vec;
dsp_add(demux_perform, 3, x, sp[0]->s_vec, sp[0]->s_n);
***************
*** 83,87 ****
static void demux_free(t_demux *x)
{
! freebytes(x->out, x->n_out * sizeof(t_float *));
}
--- 81,85 ----
static void demux_free(t_demux *x)
{
! freebytes(x->out, x->n_out * sizeof(t_sample *));
}
***************
*** 99,103 ****
while(argc--)outlet_new(&x->x_obj, gensym("signal"));
! x->out = (t_float **)getbytes(x->n_out * sizeof(t_float *));
i=x->n_out;
while(i--)x->out[i]=0;
--- 97,101 ----
while(argc--)outlet_new(&x->x_obj, gensym("signal"));
! x->out = (t_sample **)getbytes(x->n_out * sizeof(t_sample *));
i=x->n_out;
while(i--)x->out[i]=0;
More information about the Pd-cvs
mailing list