[PD-cvs] externals/iem16/src del16read~.c, NONE, 1.1 del16write~.c, NONE, 1.1 iem16_delay.h, NONE, 1.1 tab16play~.c, NONE, 1.1 tab16read.c, NONE, 1.1 tab16read4.c, NONE, 1.1 tab16read4~.c, NONE, 1.1 tab16read~.c, NONE, 1.1 tab16receive~.c, NONE, 1.1 tab16send~.c, NONE, 1.1 tab16write.c, NONE, 1.1 tab16write~.c, NONE, 1.1 table16.c, NONE, 1.1 vd16~.c, NONE, 1.1 iem16.c, 1.3, 1.4 iem16.h, 1.1.1.1, 1.2 iem16_table.h, 1.7, 1.8 iem16_array.c, 1.3, NONE iem16_array_tilde.c, 1.4, NONE iem16_delay.c, 1.4, NONE iem16_table.c, 1.7, NONE
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Fri Jun 1 11:15:11 CEST 2007
- Previous message: [PD-cvs] externals/iem16/help del16read~-help.pd, 1.1, 1.2 del16write~-help.pd, 1.1, 1.2 tab16play~-help.pd, 1.1, 1.2 tab16read-help.pd, 1.1, 1.2 tab16read4~-help.pd, 1.1, 1.2 tab16receive~-help.pd, 1.1, 1.2 tab16send~-help.pd, 1.1, 1.2 tab16write-help.pd, 1.1, 1.2 tab16write~-help.pd, 1.1, 1.2 vd16~-help.pd, 1.1, 1.2
- Next message: [PD-cvs] pd/extra/pureunity README,1.1.2.1,1.1.2.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals/iem16/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5288
Modified Files:
iem16.c iem16.h iem16_table.h
Added Files:
del16read~.c del16write~.c iem16_delay.h tab16play~.c
tab16read.c tab16read4.c tab16read4~.c tab16read~.c
tab16receive~.c tab16send~.c tab16write.c tab16write~.c
table16.c vd16~.c
Removed Files:
iem16_array.c iem16_array_tilde.c iem16_delay.c iem16_table.c
Log Message:
new filelayout (one c-file per object)
Index: iem16.h
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** iem16.h 23 Nov 2004 15:29:47 -0000 1.1.1.1
--- iem16.h 1 Jun 2007 09:15:08 -0000 1.2
***************
*** 38,42 ****
#define IEM16_SCALE_DOWN (1./32767)
! #define VERSION "0.1"
#endif
--- 38,93 ----
#define IEM16_SCALE_DOWN (1./32767)
! #define VERSION "0.2"
!
! #define UNITBIT32 1572864. /* 3*2^19; bit 32 has place value 1 */
!
! /* machine-dependent definitions. These ifdefs really
! should have been by CPU type and not by operating system! */
! #ifdef __irix__
! /* big-endian. Most significant byte is at low address in memory */
! # define HIOFFSET 0 /* word offset to find MSB */
! # define LOWOFFSET 1 /* word offset to find LSB */
! # define int32 long /* a data type that has 32 bits */
! #elif defined __WIN32__
! /* little-endian; most significant byte is at highest address */
! # define HIOFFSET 1
! # define LOWOFFSET 0
! # define int32 long
! #elif defined __FreeBSD__
! # include <machine/endian.h>
! # if BYTE_ORDER == LITTLE_ENDIAN
! # define HIOFFSET 1
! # define LOWOFFSET 0
! # else
! # define HIOFFSET 0 /* word offset to find MSB */
! # define LOWOFFSET 1 /* word offset to find LSB */
! # endif /* BYTE_ORDER */
! # include <sys/types.h>
! # define int32 int32_t
! #elif defined __linux__
! # include <endian.h>
! # if !defined(__BYTE_ORDER) || !defined(__LITTLE_ENDIAN)
! # error No byte order defined
! # endif
! # if __BYTE_ORDER == __LITTLE_ENDIAN
! # define HIOFFSET 1
! # define LOWOFFSET 0
! # else
! # define HIOFFSET 0 /* word offset to find MSB */
! # define LOWOFFSET 1 /* word offset to find LSB */
! # endif /* __BYTE_ORDER */
! # include <sys/types.h>
! # define int32 int32_t
! #elif defined __APPLE__
! # ifdef __BIG_ENDIAN__
! # define HIOFFSET 0 /* word offset to find MSB */
! # define LOWOFFSET 1 /* word offset to find LSB */
! # else
! # define HIOFFSET 1
! # define LOWOFFSET 0
! # endif
! # define int32 int /* a data type that has 32 bits */
! #endif /* system */
!
#endif
Index: iem16_table.h
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16_table.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** iem16_table.h 29 May 2007 18:02:18 -0000 1.7
--- iem16_table.h 1 Jun 2007 09:15:09 -0000 1.8
***************
*** 32,84 ****
- #define UNITBIT32 1572864. /* 3*2^19; bit 32 has place value 1 */
-
- /* machine-dependent definitions. These ifdefs really
- should have been by CPU type and not by operating system! */
- #ifdef __irix__
- /* big-endian. Most significant byte is at low address in memory */
- # define HIOFFSET 0 /* word offset to find MSB */
- # define LOWOFFSET 1 /* word offset to find LSB */
- # define int32 long /* a data type that has 32 bits */
- #elif defined __WIN32__
- /* little-endian; most significant byte is at highest address */
- # define HIOFFSET 1
- # define LOWOFFSET 0
- # define int32 long
- #elif defined __FreeBSD__
- # include <machine/endian.h>
- # if BYTE_ORDER == LITTLE_ENDIAN
- # define HIOFFSET 1
- # define LOWOFFSET 0
- # else
- # define HIOFFSET 0 /* word offset to find MSB */
- # define LOWOFFSET 1 /* word offset to find LSB */
- # endif /* BYTE_ORDER */
- # include <sys/types.h>
- # define int32 int32_t
- #elif defined __linux__
- # include <endian.h>
- # if !defined(__BYTE_ORDER) || !defined(__LITTLE_ENDIAN)
- # error No byte order defined
- # endif
- # if __BYTE_ORDER == __LITTLE_ENDIAN
- # define HIOFFSET 1
- # define LOWOFFSET 0
- # else
- # define HIOFFSET 0 /* word offset to find MSB */
- # define LOWOFFSET 1 /* word offset to find LSB */
- # endif /* __BYTE_ORDER */
- # include <sys/types.h>
- # define int32 int32_t
- #elif defined __APPLE__
- # ifdef __BIG_ENDIAN__
- # define HIOFFSET 0 /* word offset to find MSB */
- # define LOWOFFSET 1 /* word offset to find LSB */
- # else
- # define HIOFFSET 1
- # define LOWOFFSET 0
- # endif
- # define int32 int /* a data type that has 32 bits */
- #endif /* system */
union tabfudge
--- 32,35 ----
--- NEW FILE: table16.c ---
(This appears to be a binary file; contents omitted.)
--- iem16_array_tilde.c DELETED ---
--- NEW FILE: tab16read4.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: tab16send~.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: tab16read.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: tab16read4~.c ---
(This appears to be a binary file; contents omitted.)
--- iem16_table.c DELETED ---
--- NEW FILE: vd16~.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: del16write~.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: del16read~.c ---
(This appears to be a binary file; contents omitted.)
Index: iem16.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** iem16.c 29 Apr 2007 11:00:33 -0000 1.3
--- iem16.c 1 Jun 2007 09:15:08 -0000 1.4
***************
*** 23,30 ****
/* include some externals */
! void iem16_table_setup();
! void iem16_array_setup();
! void iem16_array_tilde_setup();
! void iem16_delay_setup();
void iem16_setup(void) {
--- 23,39 ----
/* include some externals */
! void del16read_tilde_setup();
! void del16write_tilde_setup();
! void tab16play_tilde_setup();
! void tab16read4_setup();
! void tab16read4_tilde_setup();
! void tab16read_setup();
! void tab16read_tilde_setup();
! void tab16receive_tilde_setup();
! void tab16send_tilde_setup();
! void tab16write_setup();
! void tab16write_tilde_setup();
! void table16_setup();
! void vd16_tilde_setup();
void iem16_setup(void) {
***************
*** 35,43 ****
}
setupcount++;
- iem16_table_setup();
- iem16_array_setup();
- iem16_array_tilde_setup();
- iem16_delay_setup();
/* ************************************** */
post("iem16:\t16bit-objects for low memory usage");
--- 44,62 ----
}
setupcount++;
+ del16read_tilde_setup();
+ del16write_tilde_setup();
+ tab16play_tilde_setup();
+ tab16read4_setup();
+ tab16read4_tilde_setup();
+ tab16read_setup();
+ tab16read_tilde_setup();
+ tab16receive_tilde_setup();
+ tab16send_tilde_setup();
+ tab16write_setup();
+ tab16write_tilde_setup();
+ table16_setup();
+ vd16_tilde_setup();
+
/* ************************************** */
post("iem16:\t16bit-objects for low memory usage");
--- NEW FILE: tab16write~.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: iem16_delay.h ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: tab16write.c ---
(This appears to be a binary file; contents omitted.)
--- iem16_delay.c DELETED ---
--- NEW FILE: tab16read~.c ---
(This appears to be a binary file; contents omitted.)
--- iem16_array.c DELETED ---
--- NEW FILE: tab16receive~.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: tab16play~.c ---
(This appears to be a binary file; contents omitted.)
- Previous message: [PD-cvs] externals/iem16/help del16read~-help.pd, 1.1, 1.2 del16write~-help.pd, 1.1, 1.2 tab16play~-help.pd, 1.1, 1.2 tab16read-help.pd, 1.1, 1.2 tab16read4~-help.pd, 1.1, 1.2 tab16receive~-help.pd, 1.1, 1.2 tab16send~-help.pd, 1.1, 1.2 tab16write-help.pd, 1.1, 1.2 tab16write~-help.pd, 1.1, 1.2 vd16~-help.pd, 1.1, 1.2
- Next message: [PD-cvs] pd/extra/pureunity README,1.1.2.1,1.1.2.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list