[PD-cvs] externals/grill/flext changes.txt,1.68,1.69 flext.vcproj,1.37,1.38 notes.txt,1.1,1.2

Thomas Grill xovo at users.sourceforge.net
Sat Jan 8 05:58:31 CET 2005


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="&quot;c:\data\prog\pd\pd-cvs\bin&quot;;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="&quot;c:\data\prog\pd\pd-cvs\bin&quot;;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;&quot;c:\data\prog\pd\pd-cvs\bin&quot;;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;&quot;c:\data\prog\pd\pd-cvs\bin&quot;;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="&quot;F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug&quot;;&quot;F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug&quot;;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="&quot;F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug&quot;;&quot;F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug&quot;;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="&quot;F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug&quot;;&quot;F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug&quot;;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="&quot;F:\prog\audio\MaxWinSDK\c74support\max-includes\win-includes\debug&quot;;&quot;F:\prog\audio\MaxWinSDK\c74support\msp-includes\win-includes\debug&quot;;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:





More information about the Pd-cvs mailing list