Update of /cvsroot/pure-data/externals/grill/flext In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16839
Modified Files: changes.txt flext.vcproj notes.txt Log Message: minor updates adapted the queue stuff to work with the new set_callback functionality reconsidered flext::buffer:Update added object construction and destruction flags updated autoconf system small updates better templates, some minor changes update for linux cleanups
Index: notes.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/notes.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** notes.txt 6 Jan 2005 04:59:04 -0000 1.1 --- notes.txt 8 Jan 2005 04:58:29 -0000 1.2 *************** *** 56,59 **** --- 56,60 ---- - hard thread termination upon object destruction doesn't seem to work properly -> crash - Max rounding bug ... buffer resize could be one sample less! + - flext_dsp: Max/MSP doesn't correctly report in/out channel counts
*************** *** 63,65 ****
- check whether m_dsp gets called upon deletion of a used buffer (PD and MaxMSP may behave differently). ! -> PD does call m_dsp --- 64,66 ----
- check whether m_dsp gets called upon deletion of a used buffer (PD and MaxMSP may behave differently). ! -> PD does call m_dsp, Max/MSP does not
Index: flext.vcproj =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/flext.vcproj,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** flext.vcproj 31 Dec 2004 04:58:28 -0000 1.37 --- flext.vcproj 8 Jan 2005 04:58:28 -0000 1.38 *************** *** 122,126 **** Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="c:\programme\audio\pd\src;c:\data\prog\audio\sndobj\include;c:\data\prog\audio\stk\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;FLEXT_SYS_PD;FLEXT_THREADS;FLEXT_USE_SIMD" BasicRuntimeChecks="3" --- 122,126 ---- Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="c:\data\prog\pd\pd-cvs\src;c:\data\prog\audio\sndobj\include;c:\data\prog\audio\stk\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;FLEXT_SYS_PD;FLEXT_THREADS;FLEXT_USE_SIMD" BasicRuntimeChecks="3" *************** *** 138,142 **** <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext_td-pdwin.lib" SuppressStartupBanner="TRUE"/> <Tool --- 138,142 ---- <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext-pd_td.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 189,193 **** <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext_d-pdwin.lib" SuppressStartupBanner="TRUE"/> <Tool --- 189,193 ---- <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext-pd_sd.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 239,243 **** <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext_t-pdwin.lib" SuppressStartupBanner="TRUE"/> <Tool --- 239,243 ---- <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext-pd_t.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 290,294 **** <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext-pdwin.lib" SuppressStartupBanner="TRUE"/> <Tool --- 290,294 ---- <Tool Name="VCLibrarianTool" ! OutputFile="pd-msvc/flext-pd_s.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 342,350 **** Name="VCLinkerTool" AdditionalDependencies="pd.lib pthreadVC.lib stk_d.lib sndobj.lib" ! OutputFile=".\pd-msvc\flext_d.dll" AdditionalLibraryDirectories=""c:\data\prog\pd\pd-cvs\bin";c:\data\prog\packs\pthreads;c:\data\prog\audio\stk\lib;c:\data\prog\audio\sndobj\lib" GenerateDebugInformation="TRUE" OptimizeReferences="1" ! ImportLibrary="./pd-msvc/flext_ld.lib" TargetMachine="1"/> <Tool --- 342,350 ---- Name="VCLinkerTool" AdditionalDependencies="pd.lib pthreadVC.lib stk_d.lib sndobj.lib" ! OutputFile=".\pd-msvc\flext-pd_d.dll" AdditionalLibraryDirectories=""c:\data\prog\pd\pd-cvs\bin";c:\data\prog\packs\pthreads;c:\data\prog\audio\stk\lib;c:\data\prog\audio\sndobj\lib" GenerateDebugInformation="TRUE" OptimizeReferences="1" ! ImportLibrary="./pd-msvc/flext-pd_d.lib" TargetMachine="1"/> <Tool *************** *** 407,415 **** Name="VCLinkerTool" AdditionalDependencies="pd.lib pthreadVC.lib stk.lib sndobj.lib" ! OutputFile=".\pd-msvc\flext.dll" AdditionalLibraryDirectories="c:\data\prog\packs\pthreads;"c:\data\prog\pd\pd-cvs\bin";c:\data\prog\audio\stk\lib;c:\data\prog\audio\sndobj\lib" GenerateDebugInformation="FALSE" OptimizeReferences="1" ! ImportLibrary="./pd-msvc/flext_l.lib" TargetMachine="1"/> <Tool --- 407,415 ---- Name="VCLinkerTool" AdditionalDependencies="pd.lib pthreadVC.lib stk.lib sndobj.lib" ! OutputFile=".\pd-msvc\flext-pd.dll" AdditionalLibraryDirectories="c:\data\prog\packs\pthreads;"c:\data\prog\pd\pd-cvs\bin";c:\data\prog\audio\stk\lib;c:\data\prog\audio\sndobj\lib" GenerateDebugInformation="FALSE" OptimizeReferences="1" ! ImportLibrary="./pd-msvc/flext-pd.lib" TargetMachine="1"/> <Tool *************** *** 471,479 **** Name="VCLinkerTool" AdditionalDependencies="maxapi.lib maxext.lib maxaudio.lib pthreadVC.lib stk_d.lib sndobj.lib" ! OutputFile=".\max-msvc\flext_d.max.dll" AdditionalLibraryDirectories=""F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug";"F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug";f:\prog\packs\pthreads;F:\prog\audio\stk\lib;F:\prog\audio\sndobj\lib" GenerateDebugInformation="TRUE" OptimizeReferences="1" ! ImportLibrary="./max-msvc/flext_ld.lib"/> <Tool Name="VCMIDLTool"/> --- 471,479 ---- Name="VCLinkerTool" AdditionalDependencies="maxapi.lib maxext.lib maxaudio.lib pthreadVC.lib stk_d.lib sndobj.lib" ! OutputFile=".\max-msvc\flext-max_d.dll" AdditionalLibraryDirectories=""F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug";"F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug";f:\prog\packs\pthreads;F:\prog\audio\stk\lib;F:\prog\audio\sndobj\lib" GenerateDebugInformation="TRUE" OptimizeReferences="1" ! ImportLibrary="./max-msvc/flext-max_d.lib"/> <Tool Name="VCMIDLTool"/> *************** *** 536,545 **** Name="VCLinkerTool" AdditionalDependencies="maxapi.lib maxext.lib maxaudio.lib stk.lib sndobj.lib" ! OutputFile=".\max-msvc\flext.max.dll" AdditionalLibraryDirectories=""F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug";"F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug";f:\prog\packs\pthreads;F:\prog\audio\stk\lib;F:\prog\audio\sndobj\lib" IgnoreAllDefaultLibraries="FALSE" GenerateDebugInformation="FALSE" OptimizeReferences="1" ! ImportLibrary="./max-msvc/flext_l.lib"/> <Tool Name="VCMIDLTool"/> --- 536,545 ---- Name="VCLinkerTool" AdditionalDependencies="maxapi.lib maxext.lib maxaudio.lib stk.lib sndobj.lib" ! OutputFile=".\max-msvc\flext-max.dll" AdditionalLibraryDirectories=""F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug";"F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug";f:\prog\packs\pthreads;F:\prog\audio\stk\lib;F:\prog\audio\sndobj\lib" IgnoreAllDefaultLibraries="FALSE" GenerateDebugInformation="FALSE" OptimizeReferences="1" ! ImportLibrary="./max-msvc/flext-max.lib"/> <Tool Name="VCMIDLTool"/> *************** *** 606,610 **** <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext.lib"/> <Tool Name="VCMIDLTool"/> --- 606,610 ---- <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext-max_s.lib"/> <Tool Name="VCMIDLTool"/> *************** *** 662,666 **** <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext_d.lib"/> <Tool Name="VCMIDLTool"/> --- 662,666 ---- <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext-max_sd.lib"/> <Tool Name="VCMIDLTool"/> *************** *** 717,721 **** <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext_td.lib"/> <Tool Name="VCMIDLTool"/> --- 717,721 ---- <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext-max_td.lib"/> <Tool Name="VCMIDLTool"/> *************** *** 772,776 **** <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext_t.lib"/> <Tool Name="VCMIDLTool"/> --- 772,776 ---- <Tool Name="VCLibrarianTool" ! OutputFile="max-msvc/flext-max_t.lib"/> <Tool Name="VCMIDLTool"/> *************** *** 812,815 **** --- 812,818 ---- </File> <File + RelativePath=".\notes.txt"> + </File> + <File RelativePath="readme.txt"> </File>
Index: changes.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/changes.txt,v retrieving revision 1.68 retrieving revision 1.69 diff -C2 -d -r1.68 -r1.69 *** changes.txt 6 Jan 2005 04:59:04 -0000 1.68 --- changes.txt 8 Jan 2005 04:58:28 -0000 1.69 *************** *** 24,27 **** --- 24,28 ---- - enhanced buffer handling - support for buffer locking (flext::buffer::Lock() and Unlock()) - it's a must for Max/MSP at least + - use new PD idle callback for queues messages (currently in devel_0_38)
0.4.7: