Changeset 8202 for trunk/src/winmm/waveoutdart.cpp
- Timestamp:
- Apr 7, 2002, 4:38:08 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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;
Note:
See TracChangeset
for help on using the changeset viewer.