From 0e0bfeecb60ffa25d997830553685482c666b7ba Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Sun, 13 Mar 2005 04:58:29 +0000 Subject: fixes for Metrowerks update for new flext callback naming svn path=/trunk/; revision=2623 --- externals/grill/xsample/source/groove.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'externals/grill/xsample/source/groove.cpp') diff --git a/externals/grill/xsample/source/groove.cpp b/externals/grill/xsample/source/groove.cpp index 305abb8c..ccea67df 100644 --- a/externals/grill/xsample/source/groove.cpp +++ b/externals/grill/xsample/source/groove.cpp @@ -101,9 +101,10 @@ protected: virtual void DoReset(); virtual void DoUpdate(unsigned int flags); + virtual void CbSignal(); + virtual void m_help(); virtual void m_print(); - virtual void m_signal(int n,t_sample *const *in,t_sample *const *out); private: static void setup(t_classid c); @@ -541,7 +542,7 @@ void xgroove::s_pos_bidir(int n,t_sample *const *invecs,t_sample *const *outvecs if(lpbang) ToOutBang(outchns+3); } -void xgroove::m_signal(int n,t_sample *const *in,t_sample *const *out) +void xgroove::CbSignal() { int ret = ChkBuffer(true); @@ -549,13 +550,13 @@ void xgroove::m_signal(int n,t_sample *const *in,t_sample *const *out) FLEXT_ASSERT(buf.Valid()); const lock_t l = Lock(); - posfun(n,in,out); + posfun(Blocksize(),InSig(),OutSig()); Unlock(l); Refresh(); } else - zerofun(n,in,out); + zerofun(Blocksize(),InSig(),OutSig()); } -- cgit v1.2.1