Ignore:
Timestamp:
Mar 6, 2003, 4:42:33 PM (22 years ago)
Author:
sandervl
Message:

Improved accuracy of waveIn/OutGetPosition. (use FPU to prevent rounding errors)

File:
1 edited

Legend:

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

    r8568 r9916  
    1 /* $Id: waveout.cpp,v 1.25 2002-06-04 17:36:55 sandervl Exp $ */
     1/* $Id: waveout.cpp,v 1.26 2003-03-06 15:42:33 sandervl Exp $ */
    22//#undef DEBUG
    33/*
     
    8585    if(WaveOut::find(dwave) == TRUE)
    8686    {
    87         if(!(pwh->dwFlags & WHDR_PREPARED) || pwh->lpData == NULL)
     87        if(!(pwh->dwFlags & WHDR_PREPARED) || pwh->lpData == NULL) {
     88            dprintf(("waveOutWrite: WAVERR_UNPREPARED!!"));
    8889            return WAVERR_UNPREPARED;
    89 
    90         if(pwh->dwFlags & WHDR_INQUEUE)
     90        }
     91        if(pwh->dwFlags & WHDR_INQUEUE) {
     92            dprintf(("waveOutWrite: WAVERR_STILLPLAYING!!"));
    9193            return WAVERR_STILLPLAYING;
    92 
     94        }
    9395        pwh->dwFlags |= WHDR_INQUEUE;
    9496        pwh->dwFlags &= ~WHDR_DONE;
Note: See TracChangeset for help on using the changeset viewer.