Ignore:
Timestamp:
Apr 7, 2002, 4:38:08 PM (23 years ago)
Author:
sandervl
Message:

changed vmutex usage

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:42 sandervl Exp $ */
     1/* $Id: waveoutdart.cpp,v 1.7 2002-04-07 14:36:31 sandervl Exp $ */
    22
    33/*
     
    231231        }
    232232
    233         wmutex.enter(VMUTEX_WAIT_FOREVER);
     233        wmutex.enter();
    234234        fMixerSetup = TRUE;
    235235
     
    274274        pwh->lpNext   = NULL;
    275275        pwh->reserved = 0;
    276         wmutex.enter(VMUTEX_WAIT_FOREVER);
     276        wmutex.enter();
    277277        if(wavehdr) {
    278278            WAVEHDR *chdr = wavehdr;
     
    325325    dprintf(("WINMM: DartWaveOut::pause"));
    326326
    327     wmutex.enter(VMUTEX_WAIT_FOREVER);
     327    wmutex.enter();
    328328    if(State != STATE_PLAYING) {
    329329        State = STATE_PAUSED;
     
    381381    mymciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0);
    382382
    383     dprintf(("Nr of threads blocked on mutex = %d\n", wmutex.getNrBlocked()));
    384 
    385     wmutex.enter(VMUTEX_WAIT_FOREVER);
     383    wmutex.enter();
    386384    while(wavehdr)
    387385    {
     
    395393
    396394        callback(WOM_DONE, (ULONG)tmpwavehdr, 0);
    397         wmutex.enter(VMUTEX_WAIT_FOREVER);
     395        wmutex.enter();
    398396    }
    399397    wavehdr   = NULL;
     
    422420    if(fMixerSetup == TRUE)
    423421    {
    424         wmutex.enter(VMUTEX_WAIT_FOREVER);
     422        wmutex.enter();
    425423        State     = STATE_PLAYING;
    426424        fUnderrun = FALSE;
     
    549547    }
    550548
    551     wmutex.enter(VMUTEX_WAIT_FOREVER);
     549    wmutex.enter();
    552550
    553551    bytesPlayed += MixBuffer[curPlayBuf].ulBufferLength;
     
    586584            callback(WOM_DONE, (ULONG)whdr, 0);
    587585
    588             wmutex.enter(VMUTEX_WAIT_FOREVER);
     586            wmutex.enter();
    589587        }
    590588        else break;
Note: See TracChangeset for help on using the changeset viewer.