[PD-cvs] pd/portaudio/pa_win_wmme pa_win_wmme.c,1.9,1.10
Miller Puckette
millerpuckette at users.sourceforge.net
Sat Jun 3 21:13:09 CEST 2006
Update of /cvsroot/pure-data/pd/portaudio/pa_win_wmme
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12672/pd/portaudio/pa_win_wmme
Modified Files:
pa_win_wmme.c
Log Message:
FFT package selection
Zmoelnig's multi-'$' patch
big-soundfile support
Patch to set open directories (openpanel, savepanel)
patch to allow funny characters in extern names
fixed makefile.in to support intel mac
Index: pa_win_wmme.c
===================================================================
RCS file: /cvsroot/pure-data/pd/portaudio/pa_win_wmme/pa_win_wmme.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** pa_win_wmme.c 30 May 2005 03:04:13 -0000 1.9
--- pa_win_wmme.c 3 Jun 2006 19:13:07 -0000 1.10
***************
*** 129,132 ****
--- 129,139 ----
#endif
+ /*
+ provided in newer platform sdks
+ */
+ #ifndef DWORD_PTR
+ #define DWORD_PTR DWORD
+ #endif
+
/************************************************* Constants ********/
***************
*** 1556,1563 ****
if( isInput )
mmresult = waveInOpen( &((HWAVEIN*)handlesAndBuffers->waveHandles)[i], winMmeDeviceId, &wfx,
! (DWORD)handlesAndBuffers->bufferEvent, (DWORD)0, CALLBACK_EVENT );
else
mmresult = waveOutOpen( &((HWAVEOUT*)handlesAndBuffers->waveHandles)[i], winMmeDeviceId, &wfx,
! (DWORD)handlesAndBuffers->bufferEvent, (DWORD)0, CALLBACK_EVENT );
if( mmresult != MMSYSERR_NOERROR )
--- 1563,1570 ----
if( isInput )
mmresult = waveInOpen( &((HWAVEIN*)handlesAndBuffers->waveHandles)[i], winMmeDeviceId, &wfx,
! (DWORD_PTR)handlesAndBuffers->bufferEvent, (DWORD_PTR)0, CALLBACK_EVENT );
else
mmresult = waveOutOpen( &((HWAVEOUT*)handlesAndBuffers->waveHandles)[i], winMmeDeviceId, &wfx,
! (DWORD_PTR)handlesAndBuffers->bufferEvent, (DWORD_PTR)0, CALLBACK_EVENT );
if( mmresult != MMSYSERR_NOERROR )
***************
*** 1617,1620 ****
--- 1624,1629 ----
if( ((HWAVEIN*)handlesAndBuffers->waveHandles)[i] )
mmresult = waveInClose( ((HWAVEIN*)handlesAndBuffers->waveHandles)[i] );
+ else
+ mmresult = MMSYSERR_NOERROR;
}
else
***************
*** 1622,1625 ****
--- 1631,1636 ----
if( ((HWAVEOUT*)handlesAndBuffers->waveHandles)[i] )
mmresult = waveOutClose( ((HWAVEOUT*)handlesAndBuffers->waveHandles)[i] );
+ else
+ mmresult = MMSYSERR_NOERROR;
}
More information about the Pd-cvs
mailing list