aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/py/source/modmeth.cpp
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-03-08 04:59:25 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-03-08 04:59:25 +0000
commit0bd834874c00c5fc5ed251c9fdbff68608d44eb5 (patch)
treea427b34472a5d4976bbee3b3d083ce432bdb80b1 /externals/grill/py/source/modmeth.cpp
parentdfcbb9904402efc8f0deec2a16bd905b911da0aa (diff)
pass timeout argument to stop method
fixes for detached mode fixes for detached operation and single-threaded version use lock count instead of message queuing to avoid py->py messaging deadlock use new flext fifo svn path=/trunk/; revision=2602
Diffstat (limited to 'externals/grill/py/source/modmeth.cpp')
-rw-r--r--externals/grill/py/source/modmeth.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/externals/grill/py/source/modmeth.cpp b/externals/grill/py/source/modmeth.cpp
index cf4dca88..70eb536a 100644
--- a/externals/grill/py/source/modmeth.cpp
+++ b/externals/grill/py/source/modmeth.cpp
@@ -45,7 +45,7 @@ const char *py::py_doc =
;
-
+#ifdef FLEXT_THREADS
void py::tick(void *)
{
Lock();
@@ -68,9 +68,11 @@ void py::tick(void *)
Unlock();
}
+#endif
void py::m_stop(int argc,const t_atom *argv)
{
+#ifdef FLEXT_THREADS
if(thrcount) {
Lock();
@@ -89,7 +91,7 @@ void py::m_stop(int argc,const t_atom *argv)
Unlock();
}
-
+#endif
}
PyObject *py::py_samplerate(PyObject *self,PyObject *args)