[WINMM] print out more info on failed test

Robert Reif reif at earthlink.net
Tue May 9 06:55:21 CDT 2006


Print out more info on failed test.  Looks like there is a bug in ALSA 
OSS emulation where it is returning a mid-sample position.
-------------- next part --------------
Index: dlls/winmm/tests/wave.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/tests/wave.c,v
retrieving revision 1.55
diff -p -u -r1.55 wave.c
--- dlls/winmm/tests/wave.c	9 May 2006 10:58:38 -0000	1.55
+++ dlls/winmm/tests/wave.c	9 May 2006 11:51:18 -0000
@@ -472,9 +472,10 @@ static void check_position(int device, H
         trace("waveOutGetPosition(%s): TIME_SAMPLES not supported, "
               "returned %s\n",dev_name(device),wave_time_format(mmtime.wType));
     returned = time_to_bytes(&mmtime, pwfx);
-    ok(returned == bytes, "waveOutGetPosition(%s): returned %ld samples, "
-       "should be %ld\n", dev_name(device), bytes_to_samples(returned, pwfx),
-       bytes_to_samples(bytes, pwfx));
+    ok(returned == bytes, "waveOutGetPosition(%s): returned %ld samples "
+       "(%ld bytes), should be %ld (%ld bytes)\n", dev_name(device),
+       bytes_to_samples(returned, pwfx), returned,
+       bytes_to_samples(bytes, pwfx), bytes);
 
     mmtime.wType = TIME_MS;
     rc=waveOutGetPosition(wout, &mmtime, sizeof(mmtime));


More information about the wine-patches mailing list