[PD-cvs] externals/grill/vst/src main.cpp,1.22,1.23 vstmaster.cpp,1.1,1.2
Thomas Grill
xovo at users.sourceforge.net
Sat Mar 12 05:59:20 CET 2005
Update of /cvsroot/pure-data/externals/grill/vst/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6119/src
Modified Files:
main.cpp vstmaster.cpp
Log Message:
minimal
added event processing (like Midi in)
Index: vstmaster.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/vst/src/vstmaster.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** vstmaster.cpp 11 Mar 2005 04:58:01 -0000 1.1
--- vstmaster.cpp 12 Mar 2005 04:59:16 -0000 1.2
***************
*** 275,278 ****
--- 275,279 ----
samplepos += frames;
+ // \todo this factor should be cached
ppqpos += frames*tempo/(samplerate*60);
Index: main.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/vst/src/main.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** main.cpp 11 Mar 2005 04:58:01 -0000 1.22
--- main.cpp 12 Mar 2005 04:59:16 -0000 1.23
***************
*** 27,31 ****
! #define VST_VERSION "0.1.0pre19"
--- 27,31 ----
! #define VST_VERSION "0.1.0pre20"
***************
*** 309,312 ****
--- 309,313 ----
}
+ static int corefs = 0;
vst::vst(int argc,const t_atom *argv):
***************
*** 318,322 ****
#if FLEXT_OS == FLEXT_OS_WIN
// this is necessary for Waveshell
! CoInitializeEx(NULL,COINIT_MULTITHREADED+COINIT_SPEED_OVER_MEMORY);
#endif
--- 319,323 ----
#if FLEXT_OS == FLEXT_OS_WIN
// this is necessary for Waveshell
! if(!corefs++) CoInitializeEx(NULL,COINIT_MULTITHREADED+COINIT_SPEED_OVER_MEMORY);
#endif
***************
*** 335,339 ****
ClearPlug();
#if FLEXT_OS == FLEXT_OS_WIN
! CoUninitialize();
#endif
}
--- 336,340 ----
ClearPlug();
#if FLEXT_OS == FLEXT_OS_WIN
! if(!--corefs) CoUninitialize();
#endif
}
More information about the Pd-cvs
mailing list