Changeset 8202 for trunk/src/winmm
- Timestamp:
- Apr 7, 2002, 4:38:08 PM (24 years ago)
- Location:
- trunk/src/winmm
- Files:
-
- 4 edited
-
waveindart.cpp (modified) (8 diffs)
-
waveinoutbase.cpp (modified) (3 diffs)
-
waveoutdart.cpp (modified) (9 diffs)
-
waveoutdaud.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/waveindart.cpp
r7196 r8202 1 /* $Id: waveindart.cpp,v 1. 2 2001-10-24 22:47:42sandervl Exp $ */1 /* $Id: waveindart.cpp,v 1.3 2002-04-07 14:36:31 sandervl Exp $ */ 2 2 3 3 /* … … 262 262 0 ); 263 263 264 wmutex.enter( VMUTEX_WAIT_FOREVER);264 wmutex.enter(); 265 265 fMixerSetup = TRUE; 266 266 } … … 293 293 MCI_GENERIC_PARMS Params; 294 294 295 wmutex.enter( VMUTEX_WAIT_FOREVER);295 wmutex.enter(); 296 296 if(State != STATE_RECORDING) { 297 297 State = STATE_STOPPED; … … 326 326 mymciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0); 327 327 328 dprintf(("Nr of threads blocked on mutex = %d\n", wmutex.getNrBlocked())); 329 330 wmutex.enter(VMUTEX_WAIT_FOREVER); 328 wmutex.enter(); 331 329 while(wavehdr) 332 330 { … … 341 339 callback(WIM_DATA, (ULONG)tmpwavehdr, 0); 342 340 343 wmutex.enter( VMUTEX_WAIT_FOREVER);341 wmutex.enter(); 344 342 } 345 343 wavehdr = NULL; … … 356 354 int i; 357 355 358 wmutex.enter( VMUTEX_WAIT_FOREVER);356 wmutex.enter(); 359 357 pwh->lpNext = NULL; 360 358 pwh->dwBytesRecorded = 0; … … 507 505 return; 508 506 } 509 wmutex.enter( VMUTEX_WAIT_FOREVER);507 wmutex.enter(); 510 508 511 509 whdr = wavehdr; … … 544 542 callback(WIM_DATA, (ULONG)whdr, whdr->dwBytesRecorded); 545 543 546 wmutex.enter( VMUTEX_WAIT_FOREVER);544 wmutex.enter(); 547 545 } 548 546 } -
trunk/src/winmm/waveinoutbase.cpp
r7792 r8202 1 /* $Id: waveinoutbase.cpp,v 1. 3 2002-01-29 20:13:52sandervl Exp $ */1 /* $Id: waveinoutbase.cpp,v 1.4 2002-04-07 14:36:31 sandervl Exp $ */ 2 2 3 3 /* … … 55 55 State = STATE_STOPPED; 56 56 57 wmutex.enter( VMUTEX_WAIT_FOREVER);57 wmutex.enter(); 58 58 59 59 if(wave == NULL) { … … 78 78 WaveInOut::~WaveInOut() 79 79 { 80 wmutex.enter( VMUTEX_WAIT_FOREVER);80 wmutex.enter(); 81 81 82 82 State = STATE_STOPPED; -
trunk/src/winmm/waveoutdart.cpp
r7196 r8202 1 /* $Id: waveoutdart.cpp,v 1. 6 2001-10-24 22:47:42sandervl Exp $ */1 /* $Id: waveoutdart.cpp,v 1.7 2002-04-07 14:36:31 sandervl Exp $ */ 2 2 3 3 /* … … 231 231 } 232 232 233 wmutex.enter( VMUTEX_WAIT_FOREVER);233 wmutex.enter(); 234 234 fMixerSetup = TRUE; 235 235 … … 274 274 pwh->lpNext = NULL; 275 275 pwh->reserved = 0; 276 wmutex.enter( VMUTEX_WAIT_FOREVER);276 wmutex.enter(); 277 277 if(wavehdr) { 278 278 WAVEHDR *chdr = wavehdr; … … 325 325 dprintf(("WINMM: DartWaveOut::pause")); 326 326 327 wmutex.enter( VMUTEX_WAIT_FOREVER);327 wmutex.enter(); 328 328 if(State != STATE_PLAYING) { 329 329 State = STATE_PAUSED; … … 381 381 mymciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0); 382 382 383 dprintf(("Nr of threads blocked on mutex = %d\n", wmutex.getNrBlocked())); 384 385 wmutex.enter(VMUTEX_WAIT_FOREVER); 383 wmutex.enter(); 386 384 while(wavehdr) 387 385 { … … 395 393 396 394 callback(WOM_DONE, (ULONG)tmpwavehdr, 0); 397 wmutex.enter( VMUTEX_WAIT_FOREVER);395 wmutex.enter(); 398 396 } 399 397 wavehdr = NULL; … … 422 420 if(fMixerSetup == TRUE) 423 421 { 424 wmutex.enter( VMUTEX_WAIT_FOREVER);422 wmutex.enter(); 425 423 State = STATE_PLAYING; 426 424 fUnderrun = FALSE; … … 549 547 } 550 548 551 wmutex.enter( VMUTEX_WAIT_FOREVER);549 wmutex.enter(); 552 550 553 551 bytesPlayed += MixBuffer[curPlayBuf].ulBufferLength; … … 586 584 callback(WOM_DONE, (ULONG)whdr, 0); 587 585 588 wmutex.enter( VMUTEX_WAIT_FOREVER);586 wmutex.enter(); 589 587 } 590 588 else break; -
trunk/src/winmm/waveoutdaud.cpp
r6026 r8202 1 /* $Id: waveoutdaud.cpp,v 1. 6 2001-06-16 11:35:22 sandervl Exp $ */1 /* $Id: waveoutdaud.cpp,v 1.7 2002-04-07 14:36:32 sandervl Exp $ */ 2 2 3 3 /* … … 141 141 pwh->lpNext = NULL; 142 142 pwh->reserved = 0; 143 wmutex.enter( VMUTEX_WAIT_FOREVER);143 wmutex.enter(); 144 144 if(wavehdr) { 145 145 WAVEHDR *chdr = wavehdr; … … 185 185 sendIOCTL(DAUDIO_PAUSE, &cmd); 186 186 187 wmutex.enter( VMUTEX_WAIT_FOREVER);187 wmutex.enter(); 188 188 if(State != STATE_PLAYING) { 189 189 State = STATE_PAUSED; … … 240 240 sendIOCTL(DAUDIO_STOP, &cmd); 241 241 242 wmutex.enter( VMUTEX_WAIT_FOREVER);242 wmutex.enter(); 243 243 while(wavehdr) 244 244 { … … 252 252 253 253 callback(WOM_DONE, (ULONG)tmpwavehdr, 0); 254 wmutex.enter( VMUTEX_WAIT_FOREVER);254 wmutex.enter(); 255 255 } 256 256 wavehdr = NULL; … … 274 274 return(MMSYSERR_NOERROR); 275 275 276 wmutex.enter( VMUTEX_WAIT_FOREVER);276 wmutex.enter(); 277 277 State = STATE_PLAYING; 278 278 fUnderrun = FALSE;
Note:
See TracChangeset
for help on using the changeset viewer.
