Fix winmm's check_position() tests

Robert Reif reif at earthlink.net
Mon Jul 19 17:08:00 CDT 2004


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 at 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));
>  
>

-------------- next part --------------
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


More information about the wine-devel mailing list