diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-03-08 04:59:25 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-03-08 04:59:25 +0000 |
commit | 0bd834874c00c5fc5ed251c9fdbff68608d44eb5 (patch) | |
tree | a427b34472a5d4976bbee3b3d083ce432bdb80b1 /externals/grill/py/source/modmeth.cpp | |
parent | dfcbb9904402efc8f0deec2a16bd905b911da0aa (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.cpp | 6 |
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) |