Re: Fix winmm's check_position() tests
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(a)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
Robert Reif wrote:
Please revert this patch. It is wrong and produces the following errors in windows xp:
That's not what I'm seeing here. I have reverted the patch on my local tree. Then I did 'make crosstest' and I have run the test on Windows XP. I attached the result to this email. I get the exact same results on Windows 95, Windows 98 and NT4. Here are details about the test systems: * Windows XP SP1 Dell Inspiron 510m SigmaTel Audio DirectX 9.0b * Windows 95 VMWare virtual machine Creative Ensoniq AudioPCI (VMware) * Windows 98 OSR2 VMWare virtual machine Creative Ensoniq AudioPCI (VMware) DirectX 9.0b * Windows NT4 VMWare virtual machine Creative Ensoniq AudioPCI (VMware) Sometimes in the VMware virtual machines I do get 96000 instead of 96001 for the 96kHz tests. But that does not seem systematic. Maybe that's the pcm conversion bug you mentioned? So do you have any idea why we are getting different results? Maybe the result depends on the individual sound driver and the winmm test should accept both? -- Francois Gouget fgouget(a)codeweavers.com wave.c:519:found 1 WaveOut devices wave.c:408: 0: "SigmaTel Audio" (\\?\pci#ven_8086&dev_24c5&subsys_01641028&rev_01#3&61aaa01&0&fd#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wave) 5.10 (1:100): channels=65535 formats=bffff support=002c(WAVECAPS_VOLUME WAVECAPS_LRVOLUME WAVECAPS_SAMPLEACCURATE) wave.c:417:Playing a 5 seconds reference tone. wave.c:418:All subsequent tones should be identical to this one. wave.c:419:Listen for stutter, changes in pitch, volume, etc. wave.c:317:Playing 5 second 440Hz tone at 22050x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 110251 bytes, should be 110250 wave.c:221: Test failed: waveOutGetPosition returned 110251 samples, should be 110250 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 8001 bytes, should be 8000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 8001 bytes, should be 8000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 8001 bytes, should be 8000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 32004 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 32004 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 32004 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 16001 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 16001 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 16001 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 64004 bytes, should be 64000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 64004 bytes, should be 64000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 64004 bytes, should be 64000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 12000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 48004 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 12001 samples, should be 12000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 12000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 48004 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 12001 samples, should be 12000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 12000x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 48004 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 12001 samples, should be 12000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 11026 bytes, should be 11025 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 11026 bytes, should be 11025 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 11026 bytes, should be 11025 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x1 wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x2 wave.c:212: Test failed: waveOutGetPosition returned 44104 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44104 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 44104 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x1 wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x2 wave.c:212: Test failed: waveOutGetPosition returned 88204 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 88204 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 88204 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 44101 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44101 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 44101 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x1 wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x2 wave.c:212: Test failed: waveOutGetPosition returned 176404 bytes, should be 176400 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 176404 bytes, should be 176400 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 176404 bytes, should be 176400 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 48001 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 48001 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 48001 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 192004 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 192004 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 192004 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 96001 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 96001 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 96001 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 384004 bytes, should be 384000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 384004 bytes, should be 384000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x2 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 384004 bytes, should be 384000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_MAPPED wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:467:Testing invalid format: 11 bits per sample wave.c:488:Testing invalid format: 2 MHz sample rate wave.c:408: WAVE_MAPPER: "Mappeur de sons Microsoft" () 5.0 (1:2): channels=2 formats=00fff support=002c(WAVECAPS_VOLUME WAVECAPS_LRVOLUME WAVECAPS_SAMPLEACCURATE) wave.c:317:Playing 1 second 440Hz tone at 8000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 8001 bytes, should be 8000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 8001 bytes, should be 8000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 16002 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 32004 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 8000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 32004 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 8001 samples, should be 8000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 16001 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 16001 bytes, should be 16000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 32002 bytes, should be 32000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 64004 bytes, should be 64000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 16000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 64004 bytes, should be 64000 wave.c:221: Test failed: waveOutGetPosition returned 16001 samples, should be 16000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 12000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 48004 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 12001 samples, should be 12000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 12000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 48004 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 12001 samples, should be 12000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 11026 bytes, should be 11025 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 11026 bytes, should be 11025 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x1 wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22052 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x2 wave.c:212: Test failed: waveOutGetPosition returned 44104 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 11025x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44104 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 11026 samples, should be 11025 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x1 wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44102 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x2 wave.c:212: Test failed: waveOutGetPosition returned 88204 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 88204 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 44101 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 44101 bytes, should be 44100 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x1 wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 88202 bytes, should be 88200 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x2 wave.c:212: Test failed: waveOutGetPosition returned 176404 bytes, should be 176400 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 44100x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 176404 bytes, should be 176400 wave.c:221: Test failed: waveOutGetPosition returned 44101 samples, should be 44100 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 48001 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 48001 bytes, should be 48000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 96002 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 192004 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 48000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 192004 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 48001 samples, should be 48000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 96001 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 96001 bytes, should be 96000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x2 wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x 8x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x1 wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 192002 bytes, should be 192000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x2 wave.c:212: Test failed: waveOutGetPosition returned 384004 bytes, should be 384000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 96000x16x2 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 384004 bytes, should be 384000 wave.c:221: Test failed: waveOutGetPosition returned 96001 samples, should be 96000 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:317:Playing 1 second 440Hz tone at 22050x 8x1 WAVE_FORMAT_DIRECT wave.c:212: Test failed: waveOutGetPosition returned 22051 bytes, should be 22050 wave.c:221: Test failed: waveOutGetPosition returned 22051 samples, should be 22050 wave.c:250:TIME_SMPTE not supported wave.c:467:Testing invalid format: 11 bits per sample wave.c:488:Testing invalid format: 2 MHz sample rate wave: 2590 tests executed, 0 marked as todo, 302 failures.
Francois Gouget wrote:
Robert Reif wrote:
Please revert this patch. It is wrong and produces the following errors in windows xp:
That's not what I'm seeing here. I have reverted the patch on my local tree. Then I did 'make crosstest' and I have run the test on Windows XP. I attached the result to this email.
Sometimes in the VMware virtual machines I do get 96000 instead of 96001 for the 96kHz tests. But that does not seem systematic. Maybe that's the pcm conversion bug you mentioned?
So do you have any idea why we are getting different results? Maybe the result depends on the individual sound driver and the winmm test should accept both?
I compiled the wave test with VC7 on xp pro sp2 using latest platform sdk and dx9 summer update. I have a SB Live!5.1, SB audigy 2, SB 16 pci, and a built in i810. All exhibit the same behavior. My linux setup is an up to date RH 9 smp. Could it be a compiler or vmware issue. I just downloaded a fresh cvs copy and will try it again.
Hi, On Tue, Jul 20, 2004 at 02:19:22AM +0200, Francois Gouget wrote:
Sometimes in the VMware virtual machines I do get 96000 instead of 96001 for the 96kHz tests. But that does not seem systematic. Maybe that's the pcm conversion bug you mentioned?
So do you have any idea why we are getting different results? Maybe the result depends on the individual sound driver and the winmm test should accept both? What if it's simply the sound driver? One is very correct, while the other one is simply WRONG? Accepting both sounds like a bad (since wrong?) semi-solution to me (without knowing further specifics, that is).
We might want to do extensive testing on further Windows installations... (to find the most commonly used offset calculation method, which is not necessarily the correct one -- just as the most widely used PC OS is not necessarily the correct one ;-) Greetings, Andreas
participants (3)
-
Andreas Mohr -
Francois Gouget -
Robert Reif