Changeset 10525 for trunk/src


Ignore:
Timestamp:
Mar 16, 2004, 12:20:40 PM (21 years ago)
Author:
sandervl
Message:

Check that we aren't overwriting existing data in case we get a lot more audio data than fits in our internal DART buffers.

File:
1 edited

Legend:

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

    r10269 r10525  
    1 /* $Id: waveoutdart.cpp,v 1.23 2003-10-13 09:18:38 sandervl Exp $ */
     1/* $Id: waveoutdart.cpp,v 1.24 2004-03-16 11:20:40 sandervl Exp $ */
    22
    33/*
     
    704704    }
    705705
     706    if(State == STATE_PLAYING && curFillBuf == curPlayBuf)
     707    {
     708        dprintf(("curFillBuf == curPlayBuf; no more room (%d,%d)", curFillBuf, curPlayBuf));
     709        return;  //no more room left
     710    }
     711
    706712    dprintf2(("WINMM: handler cur (%d,%d), fill (%d,%d)\n", curPlayBuf, curPlayPos, curFillBuf, curFillPos));
    707713
Note: See TracChangeset for help on using the changeset viewer.