Changeset 8202 for trunk/src/winmm


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

changed vmutex usage

Location:
trunk/src/winmm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/waveindart.cpp

    r7196 r8202  
    1 /* $Id: waveindart.cpp,v 1.2 2001-10-24 22:47:42 sandervl Exp $ */
     1/* $Id: waveindart.cpp,v 1.3 2002-04-07 14:36:31 sandervl Exp $ */
    22
    33/*
     
    262262                            0 );
    263263
    264         wmutex.enter(VMUTEX_WAIT_FOREVER);
     264        wmutex.enter();
    265265        fMixerSetup = TRUE;
    266266    }
     
    293293 MCI_GENERIC_PARMS Params;
    294294
    295     wmutex.enter(VMUTEX_WAIT_FOREVER);
     295    wmutex.enter();
    296296    if(State != STATE_RECORDING) {
    297297        State = STATE_STOPPED;
     
    326326    mymciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0);
    327327
    328     dprintf(("Nr of threads blocked on mutex = %d\n", wmutex.getNrBlocked()));
    329 
    330     wmutex.enter(VMUTEX_WAIT_FOREVER);
     328    wmutex.enter();
    331329    while(wavehdr)
    332330    {
     
    341339        callback(WIM_DATA, (ULONG)tmpwavehdr, 0);
    342340
    343         wmutex.enter(VMUTEX_WAIT_FOREVER);
     341        wmutex.enter();
    344342    }
    345343    wavehdr   = NULL;
     
    356354 int i;
    357355
    358     wmutex.enter(VMUTEX_WAIT_FOREVER);
     356    wmutex.enter();
    359357    pwh->lpNext          = NULL;
    360358    pwh->dwBytesRecorded = 0;
     
    507505        return;
    508506    }
    509     wmutex.enter(VMUTEX_WAIT_FOREVER);
     507    wmutex.enter();
    510508
    511509    whdr = wavehdr;
     
    544542                callback(WIM_DATA, (ULONG)whdr, whdr->dwBytesRecorded);
    545543
    546                 wmutex.enter(VMUTEX_WAIT_FOREVER);
     544                wmutex.enter();
    547545            }
    548546        }
  • trunk/src/winmm/waveinoutbase.cpp

    r7792 r8202  
    1 /* $Id: waveinoutbase.cpp,v 1.3 2002-01-29 20:13:52 sandervl Exp $ */
     1/* $Id: waveinoutbase.cpp,v 1.4 2002-04-07 14:36:31 sandervl Exp $ */
    22
    33/*
     
    5555    State    = STATE_STOPPED;
    5656
    57     wmutex.enter(VMUTEX_WAIT_FOREVER);
     57    wmutex.enter();
    5858
    5959    if(wave == NULL) {
     
    7878WaveInOut::~WaveInOut()
    7979{
    80     wmutex.enter(VMUTEX_WAIT_FOREVER);
     80    wmutex.enter();
    8181
    8282    State = STATE_STOPPED;
  • 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;
  • 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 $ */
    22
    33/*
     
    141141    pwh->lpNext   = NULL;
    142142    pwh->reserved = 0;
    143     wmutex.enter(VMUTEX_WAIT_FOREVER);
     143    wmutex.enter();
    144144    if(wavehdr) {
    145145        WAVEHDR *chdr = wavehdr;
     
    185185    sendIOCTL(DAUDIO_PAUSE, &cmd);
    186186
    187     wmutex.enter(VMUTEX_WAIT_FOREVER);
     187    wmutex.enter();
    188188    if(State != STATE_PLAYING) {
    189189        State = STATE_PAUSED;
     
    240240    sendIOCTL(DAUDIO_STOP, &cmd);
    241241
    242     wmutex.enter(VMUTEX_WAIT_FOREVER);
     242    wmutex.enter();
    243243    while(wavehdr)
    244244    {
     
    252252
    253253        callback(WOM_DONE, (ULONG)tmpwavehdr, 0);
    254         wmutex.enter(VMUTEX_WAIT_FOREVER);
     254        wmutex.enter();
    255255    }
    256256    wavehdr   = NULL;
     
    274274        return(MMSYSERR_NOERROR);
    275275
    276     wmutex.enter(VMUTEX_WAIT_FOREVER);
     276    wmutex.enter();
    277277    State     = STATE_PLAYING;
    278278    fUnderrun = FALSE;
Note: See TracChangeset for help on using the changeset viewer.