From 9ff27bf6bcc13966028ff0401e70c797b1c8a884 Mon Sep 17 00:00:00 2001 From: Robert Reif Date: Tue, 9 May 2006 07:55:21 -0400 Subject: [PATCH] winmm: Print out more info on failed test. 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. --- dlls/winmm/tests/wave.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dlls/winmm/tests/wave.c b/dlls/winmm/tests/wave.c index a51fa3791be..a0646fd32be 100644 --- a/dlls/winmm/tests/wave.c +++ b/dlls/winmm/tests/wave.c @@ -472,9 +472,10 @@ static void check_position(int device, HWAVEOUT wout, DWORD bytes, 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));