Ignore:
Timestamp:
Mar 19, 2001, 8:28:39 PM (24 years ago)
Author:
sandervl
Message:

many wave playback & recording fixes

File:
1 edited

Legend:

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

    r5272 r5334  
    1 /* $Id: waveout.cpp,v 1.17 2001-02-27 21:14:00 sandervl Exp $ */
     1/* $Id: waveout.cpp,v 1.18 2001-03-19 19:28:39 sandervl Exp $ */
    22//#undef DEBUG
    33/*
     
    7373  if(fdwOpen == CALLBACK_FUNCTION)
    7474  {
    75         //@@@PH 1999/12/28 save valid FS: to win32 TIB
    76         *phwo = (HWAVEOUT)new DartWaveOut(pwfx, dwCallback, dwInstance, GetFS());
     75        *phwo = (HWAVEOUT)new DartWaveOut(pwfx, dwCallback, dwInstance);
    7776  }
    7877  else  *phwo = (HWAVEOUT)new DartWaveOut(pwfx);
     
    240239        case TIME_BYTES:
    241240            pmmt->u.cb = position;
     241            dprintf2(("WINMM:waveOutGetPosition: TIME_BYTES %d (%x)", position, GetCurrentTime()));
    242242            break;
    243243        case TIME_SAMPLES:
    244244            pmmt->u.sample = position * 8 / dwave->getBitsPerSample();
     245            dprintf2(("WINMM:waveOutGetPosition: TIME_SAMPLES %d", pmmt->u.sample));
    245246            break;
    246247        case TIME_SMPTE:
     
    255256            pmmt->u.smpte.frame = timeval;
    256257            pmmt->u.smpte.fps = 30;
     258            dprintf2(("WINMM:waveOutGetPosition: TIME_SAMPLES %d", position));
    257259            break;
    258260        }
     
    262264        case TIME_MS:
    263265            pmmt->u.ms = position / (dwave->getAvgBytesPerSecond() / 1000);
    264             dprintf(("WINMM:waveOutGetPosition: TIME_MS pos=%d ms=%d time=%d", position, pmmt->u.ms, GetCurrentTime()));
     266            dprintf2(("WINMM:waveOutGetPosition: TIME_MS pos=%d ms=%d time=%d", position, pmmt->u.ms, GetCurrentTime()));
    265267            break;
    266268        }
Note: See TracChangeset for help on using the changeset viewer.