- Timestamp:
- Mar 6, 2003, 7:18:56 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/waveoutdart.cpp
r9916 r9917 1 /* $Id: waveoutdart.cpp,v 1. 19 2003-03-06 15:42:33sandervl Exp $ */1 /* $Id: waveoutdart.cpp,v 1.20 2003-03-06 18:18:56 sandervl Exp $ */ 2 2 3 3 /* … … 53 53 static BOOL fFixedWaveBufferSize = FALSE; 54 54 55 //#define DEBUG_DUMP_PCM 56 #ifdef DEBUG_DUMP_PCM 57 #include <stdio.h> 58 59 typedef struct { 60 int bits; 61 int rate; 62 int format; 63 int numchan; 64 } REC_STRUCT; 65 66 FILE *pcmfile = NULL; 67 #endif 68 55 69 //****************************************************************************** 56 70 // ODIN_waveOutSetFixedBuffers … … 130 144 State = STATE_STOPPED; 131 145 146 #ifdef DEBUG_DUMP_PCM 147 if(pcmfile) fclose(pcmfile); 148 #endif 149 132 150 if(!ulError) { 133 151 // Generic parameters … … 184 202 dprintf(("bps %d, sps %d chan %d\n", BitsPerSample, SampleRate, nChannels)); 185 203 204 #ifdef DEBUG_DUMP_PCM 205 REC_STRUCT recinfo; 206 207 pcmfile = fopen("dartpcm.dat", "wb"); 208 recinfo.bits = BitsPerSample; 209 recinfo.rate = SampleRate; 210 recinfo.format = MCI_WAVE_FORMAT_PCM; 211 recinfo.numchan = nChannels; 212 fwrite(&recinfo, sizeof(recinfo), 1, pcmfile); 213 #endif 186 214 /* Setup the mixer for playback of wave data 187 215 */ … … 672 700 dprintf2(("WINMM: copied %d bytes, cufFillPos = %d, curPlayPos = %d, dwBufferLength = %d\n", buflength, curFillPos, curPlayPos, curhdr->dwBufferLength)); 673 701 702 #ifdef DEBUG_DUMP_PCM 703 fwrite(curhdr->lpData + curFillPos, buflength, 1, pcmfile); 704 #endif 705 674 706 memcpy((char *)MixBuffer[curFillBuf].pBuffer + curPlayPos, 675 707 curhdr->lpData + curFillPos, buflength);
Note:
See TracChangeset
for help on using the changeset viewer.