[PD-cvs] externals/grill/flext/source flqueue.cpp,1.17,1.18

Thomas Grill xovo at users.sourceforge.net
Sun Sep 12 06:02:08 CEST 2004


Update of /cvsroot/pure-data/externals/grill/flext/source
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4042/source

Modified Files:
	flqueue.cpp 
Log Message:
 ""

Index: flqueue.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/source/flqueue.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** flqueue.cpp	11 Sep 2004 04:00:41 -0000	1.17
--- flqueue.cpp	12 Sep 2004 04:02:06 -0000	1.18
***************
*** 35,39 ****
      void Set(flext_base *t,int o,const t_symbol *s,int ac,const t_atom *av) { th = t,out = o,sym = s,argc = ac,argv = av; }
  
!     // \note PD lock must already be held by caller
      void Send() const
      {
--- 35,39 ----
      void Set(flext_base *t,int o,const t_symbol *s,int ac,const t_atom *av) { th = t,out = o,sym = s,argc = ac,argv = av; }
  
!     // \note PD sys lock must already be held by caller
      void Send() const
      {
***************
*** 166,172 ****
      }
  
!     int qhead,qtail;
      qmsg lst[QUEUE_LENGTH];
!     int ahead,atail;
      t_atom atoms[QUEUE_ATOMS];
  };
--- 166,172 ----
      }
  
!     volatile int qhead,qtail;
      qmsg lst[QUEUE_LENGTH];
!     volatile int ahead,atail;
      t_atom atoms[QUEUE_ATOMS];
  };
***************
*** 245,250 ****
  #if FLEXT_SYS == FLEXT_SYS_PD
      #ifdef FLEXT_QTHR
!         // wake up a worker thread 
!         // (instead of triggering the clock)
          qthrcond.Signal();
      #else
--- 245,249 ----
  #if FLEXT_SYS == FLEXT_SYS_PD
      #ifdef FLEXT_QTHR
!         // wake up worker thread
          qthrcond.Signal();
      #else





More information about the Pd-cvs mailing list