From 35e4aac8f659dcf3d77731691c9e17ecf3d6f488 Mon Sep 17 00:00:00 2001 From: Andrew Eikum Date: Fri, 26 Jul 2013 14:17:03 -0500 Subject: [PATCH] winmm/tests: Fix waveInGetPosition type. We're comparing the reported value against dwBytesRecorded, so we should request the value to be in bytes. --- dlls/winmm/tests/capture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/winmm/tests/capture.c b/dlls/winmm/tests/capture.c index f904bb1e474..d3d60dbabc8 100644 --- a/dlls/winmm/tests/capture.c +++ b/dlls/winmm/tests/capture.c @@ -226,10 +226,11 @@ static void wave_in_test_deviceIn(int device, LPWAVEFORMATEX pwfx, DWORD format, "frag.dwBytesRecorded=%d, should=%d\n", frag.dwBytesRecorded,pwfx->nAvgBytesPerSec); - mmt.wType = TIME_SAMPLES; + mmt.wType = TIME_BYTES; rc=waveInGetPosition(win, &mmt, sizeof(mmt)); ok(rc==MMSYSERR_NOERROR,"waveInGetPosition(%s): rc=%s\n", dev_name(device),wave_in_error(rc)); + ok(mmt.wType == TIME_BYTES, "doesn't support TIME_BYTES: %u\n", mmt.wType); ok(mmt.u.cb == frag.dwBytesRecorded, "Got wrong position: %u\n", mmt.u.cb); /* stop playing on error */