aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/fldsp.cpp
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-02-12 04:56:09 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-02-12 04:56:09 +0000
commit3d2c0b82fb2192cc3295dd0f64b09163db6b63ef (patch)
tree29352122c1a9c2ecff276cc26e13366d31e78cf1 /externals/grill/flext/source/fldsp.cpp
parent771bef794b7edb7ef6cbe78acf2ee93b39f10f74 (diff)
Max: use high-priority click instead of qelem for message-posting
fixed flext::Timer::At method eliminated ChannelsIn/ChannelsOut fix for flext_dsp @ Max better STL support on OSX svn path=/trunk/; revision=2567
Diffstat (limited to 'externals/grill/flext/source/fldsp.cpp')
-rw-r--r--externals/grill/flext/source/fldsp.cpp23
1 files changed, 4 insertions, 19 deletions
diff --git a/externals/grill/flext/source/fldsp.cpp b/externals/grill/flext/source/fldsp.cpp
index 91400346..0cf5eb37 100644
--- a/externals/grill/flext/source/fldsp.cpp
+++ b/externals/grill/flext/source/fldsp.cpp
@@ -65,20 +65,13 @@ flext_dsp::~FLEXT_CLASSDEF(flext_dsp)()
fts_dsp_object_delete(thisHdr());
#endif
- if(invecs) delete[] invecs;
- if(outvecs) delete[] outvecs;
-
-/*
#if FLEXT_SYS == FLEXT_SYS_MAX
- // switch off dsp as the dsp function might get called afterwards (?!)
+ // switch off dsp as the dsp function might get called afterwards (different thread)
thisHdr()->z_disabled = true;
-
+#endif
+
if(invecs) delete[] invecs;
if(outvecs) delete[] outvecs;
-#elif FLEXT_SYS == FLEXT_SYS_PD
- dspon = false;
-#endif
-*/
}
#if FLEXT_SYS == FLEXT_SYS_JMAX
@@ -89,15 +82,7 @@ void flext_dsp::dspmeth(fts_word_t *w)
t_int *flext_dsp::dspmeth(t_int *w)
{
flext_dsp *obj = (flext_dsp *)(size_t)w[1];
-/*
-#ifdef FLEXT_DEBUG
- if(!obj->thisHdr()) {
- // object is already deleted!
- ERRINTERNAL();
- return w+3;
- }
-#endif
-*/
+
#if FLEXT_SYS == FLEXT_SYS_MAX
if(!obj->thisHdr()->z_disabled)
#else