Please revert this patch. It is wrong and produces the following errors in windows xp:
Francois Gouget wrote:
I got errors when running the winmm test in interactive mode. Checking it on Windows it turns out that waveOutGetPosition() is supposed to return the number of samples played plus one, and not the number of samples played as the test expected. The number of bytes also reflects that extra sample. So I modified it accordingly.
Changelog:
dlls/winmm/tests/wave.c
Francois Gouget fgouget@codeweavers.com Fix the check_position() test: on Windows waveOutGetPosition()
returns the number of samples played plus one (also one extra sample for the byte count).
Index: dlls/winmm/tests/wave.c
RCS file: /var/cvs/wine/dlls/winmm/tests/wave.c,v retrieving revision 1.30 diff -u -r1.30 wave.c --- dlls/winmm/tests/wave.c 14 Jun 2004 17:54:45 -0000 1.30 +++ dlls/winmm/tests/wave.c 19 Jul 2004 15:07:59 -0000 @@ -204,18 +209,18 @@ ok(rc==MMSYSERR_NOERROR, "waveOutGetPosition: device=%s rc=%s\n",dev_name(device),wave_out_error(rc)); if (mmtime.wType == TIME_BYTES)
ok(mmtime.u.cb==duration*pwfx->nAvgBytesPerSec,
ok(mmtime.u.cb==duration*pwfx->nAvgBytesPerSec+pwfx->wBitsPerSample/8, "waveOutGetPosition returned %ld bytes, should be %ld\n",
mmtime.u.cb, (DWORD)(duration*pwfx->nAvgBytesPerSec));
mmtime.u.cb, (DWORD)(duration*pwfx->nAvgBytesPerSec)+pwfx->wBitsPerSample/8);
mmtime.wType = TIME_SAMPLES; rc=waveOutGetPosition(wout, &mmtime, sizeof(mmtime)); ok(rc==MMSYSERR_NOERROR, "waveOutGetPosition: device=%s rc=%s\n",dev_name(device),wave_out_error(rc)); if (mmtime.wType == TIME_SAMPLES)
ok(mmtime.u.sample==duration*pwfx->nSamplesPerSec,
ok(mmtime.u.sample==duration*pwfx->nSamplesPerSec+1, "waveOutGetPosition returned %ld samples, should be %ld\n",
mmtime.u.sample, (DWORD)(duration*pwfx->nSamplesPerSec));
mmtime.u.sample, (DWORD)(duration*pwfx->nSamplesPerSec)+1);
mmtime.wType = TIME_MS; rc=waveOutGetPosition(wout, &mmtime, sizeof(mmtime));
wave.c:514:found 4 WaveOut devices wave.c:403: 0: "SB Live! Audio [DEA0]" (\?\pci#ven_1102&dev_0002&subsys_80651102&rev_0a#4&1c660dd6&0&18f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wavecyc) 5.10 (1:100): channels=65535 formats=bffff support=002c(WAVECAPS_VOLUME WAVECAPS_LRVOLUME WAVECAPS_SAMPLEACCURATE) wave.c:412:Playing a 5 seconds reference tone. wave.c:413:All subsequent tones should be identical to this one. wave.c:414:Listen for stutter, changes in pitch, volume, etc. wave.c:311:Playing 5 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=5031 wave.c:208: Test failed: waveOutGetPosition returned 110250 bytes, should be 110251 wave.c:217: Test failed: waveOutGetPosition returned 110250 samples, should be 110251 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 WAVE_MAPPED wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x2 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x1 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x2 wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88201 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88201 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88201 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x1 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x2 wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 176400 bytes, should be 176402 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 176400 bytes, should be 176402 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x2 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 176400 bytes, should be 176402 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x2 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x2 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x2 wave.c:326:sound duration=1047 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1032 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x1 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x2 wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 384000 bytes, should be 384002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 384000 bytes, should be 384002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x2 WAVE_MAPPED wave.c:326:sound duration=1031 wave.c:208: Test failed: waveOutGetPosition returned 384000 bytes, should be 384002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:462:Testing invalid format: 11 bits per sample wave.c:483:Testing invalid format: 2 MHz sample rate wave.c:403: 1: "SB Audigy 2 ZS Audio [DEC0]" (\?\pci#ven_1102&dev_0004&subsys_20021102&rev_04#4&1c660dd6&0&08f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wavepci) 5.10 (1:100): channels=65535 formats=bffff support=002c(WAVECAPS_VOLUME WAVECAPS_LRVOLUME WAVECAPS_SAMPLEACCURATE) wave.c:412:Playing a 5 seconds reference tone. wave.c:413:All subsequent tones should be identical to this one. wave.c:414:Listen for stutter, changes in pitch, volume, etc. wave.c:311:Playing 5 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=5000 wave.c:208: Test failed: waveOutGetPosition returned 110250 bytes, should be 110251 wave.c:217: Test failed: waveOutGetPosition returned 110250 samples, should be 110251 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 wave.c:326:sound duration=984 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 wave.c:326:sound duration=984 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=984 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=984 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=984 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88201 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88201 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88201 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 88200 bytes, should be 88202 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 176400 bytes, should be 176402 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 176400 bytes, should be 176402 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 44100x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 176400 bytes, should be 176402 wave.c:217: Test failed: waveOutGetPosition returned 44100 samples, should be 44101 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x1 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 48000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 48000 samples, should be 48001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 96000 bytes, should be 96001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192001 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 192000 bytes, should be 192002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 384000 bytes, should be 384002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 384000 bytes, should be 384002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 96000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 384000 bytes, should be 384002 wave.c:217: Test failed: waveOutGetPosition returned 96000 samples, should be 96001 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:462:Testing invalid format: 11 bits per sample wave.c:483:Testing invalid format: 2 MHz sample rate wave.c:403: 2: "Creative Sound Blaster PCI" (\?\pci#ven_1274&dev_5880&subsys_80011274&rev_04#4&1c660dd6&0&10f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wave) 5.10 (1:100): channels=65535 formats=bffff support=002c(WAVECAPS_VOLUME WAVECAPS_LRVOLUME WAVECAPS_SAMPLEACCURATE) wave.c:412:Playing a 5 seconds reference tone. wave.c:413:All subsequent tones should be identical to this one. wave.c:414:Listen for stutter, changes in pitch, volume, etc. wave.c:311:Playing 5 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=5000 wave.c:208: Test failed: waveOutGetPosition returned 110250 bytes, should be 110251 wave.c:217: Test failed: waveOutGetPosition returned 110250 samples, should be 110251 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 8000 bytes, should be 8001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 8000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 8000 samples, should be 8001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 16000 bytes, should be 16001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32001 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 32000 bytes, should be 32002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 16000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 64000 bytes, should be 64002 wave.c:217: Test failed: waveOutGetPosition returned 16000 samples, should be 16001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 12000x16x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 48000 bytes, should be 48002 wave.c:217: Test failed: waveOutGetPosition returned 12000 samples, should be 12001 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 11025 bytes, should be 11026 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_MAPPED wave.c:326:sound duration=1000 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22052 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 11025x16x2 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 11025 samples, should be 11026 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 22050 bytes, should be 22051 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_FORMAT_DIRECT wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_MAPPED wave.c:326:sound duration=1015 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44101 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 wave.c:326:sound duration=1016 wave.c:208: Test failed: waveOutGetPosition returned 44100 bytes, should be 44102 wave.c:217: Test failed: waveOutGetPosition returned 22050 samples, should be 22051 wave.c:311:Playing 1 second 440Hz tone at 22050x16x1 WAVE_FORMAT_DIRECT