[PD-cvs] externals/tb/sndfiler sndfiler.c,1.1,1.2
Tim Blechmann
timblech at users.sourceforge.net
Mon Oct 24 00:04:53 CEST 2005
Update of /cvsroot/pure-data/externals/tb/sndfiler
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30047
Modified Files:
sndfiler.c
Log Message:
multichannel fix
Index: sndfiler.c
===================================================================
RCS file: /cvsroot/pure-data/externals/tb/sndfiler/sndfiler.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** sndfiler.c 10 Sep 2005 15:47:23 -0000 1.1
--- sndfiler.c 23 Oct 2005 22:04:51 -0000 1.2
***************
*** 222,225 ****
--- 222,226 ----
t_float * item = alloca(maxchannels * sizeof(t_float));
+
t_int ** syncdata = getbytes(sizeof(t_int*) * 5);
***************
*** 236,247 ****
for (i = 0; i != info.frames; ++i)
{
! sf_read_float(sndfile, item, 1);
! for (j = 0; j != channel_count; ++j)
{
! if (j < minchannels)
helper_arrays[j][i] = item[j];
! else
! helper_arrays[j][i] = 0;
}
}
--- 237,248 ----
for (i = 0; i != info.frames; ++i)
{
! sf_read_float(sndfile, item, info.channels);
! for (j = 0; j != info.channels; ++j)
{
! if (j < channel_count)
! {
helper_arrays[j][i] = item[j];
! }
}
}
More information about the Pd-cvs
mailing list