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