[PD-cvs] externals/grill/flext/source flinternal.h,1.12,1.13 fltimer.cpp,1.6,1.7
Thomas Grill
xovo at users.sourceforge.net
Fri Feb 11 05:56:09 CET 2005
Update of /cvsroot/pure-data/externals/grill/flext/source
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8733/source
Modified Files:
flinternal.h fltimer.cpp
Log Message:
Max: use high-priority click instead of qelem for message-posting
fixed flext::Timer::At method
Index: flinternal.h
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/source/flinternal.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** flinternal.h 28 Jan 2005 04:57:03 -0000 1.12
--- flinternal.h 11 Feb 2005 04:56:07 -0000 1.13
***************
*** 60,65 ****
#define qelem_new clock_new
#define qelem_free clock_free
! #define qelem_set clock_set
! #define qelem_front clock_set
#define qelem_unset clock_unset
--- 60,65 ----
#define qelem_new clock_new
#define qelem_free clock_free
! #define qelem_set clock_delay
! #define qelem_front clock_delay
#define qelem_unset clock_unset
Index: fltimer.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/source/fltimer.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** fltimer.cpp 26 Jan 2005 05:02:05 -0000 1.6
--- fltimer.cpp 11 Feb 2005 04:56:07 -0000 1.7
***************
*** 163,169 ****
period = 0;
#if FLEXT_SYS == FLEXT_SYS_PD
! const double ms = tm*1000.;
! if(dopast || clock_gettimesince(ms) <= 0)
! clock_set(clk,ms);
#elif FLEXT_SYS == FLEXT_SYS_MAX
const double ms = tm*1000.;
--- 163,171 ----
period = 0;
#if FLEXT_SYS == FLEXT_SYS_PD
! const double systm = clock_gettimesince(0);
! double df = tm*1000.-systm;
! if(dopast && df < 0) df = 0;
! if(df >= 0)
! clock_delay(clk,df);
#elif FLEXT_SYS == FLEXT_SYS_MAX
const double ms = tm*1000.;
More information about the Pd-cvs
mailing list