[PATCH] winecoreaudio.drv: Reimplement IAudioClock::GetPosition()

Alexandre Julliard julliard at winehq.org
Thu Oct 6 17:19:49 CDT 2011


Andrew Eikum <aeikum at codeweavers.com> writes:

> ---
>  dlls/winecoreaudio.drv/mmdevdrv.c |   27 +++++++++------------------
>  1 files changed, 9 insertions(+), 18 deletions(-)

This fails for me:

../../../tools/runtest -q -P wine -M winmm.dll -T ../../.. -p winmm_test.exe.so wave.c && touch wave.ok
wave.c:498: Test failed: waveOutGetPosition(0): returned 19845 bytes, should be 22050
wave.c:509: Test failed: waveOutGetPosition(0): returned 19845 samples (19845 bytes), should be 22050 (22050 bytes)
wave.c:522: Test failed: waveOutGetPosition(0): returned 900 ms, (19845 bytes), should be 1000 (22050 bytes)
wave.c:535: Test failed: waveOutGetPosition(0): SMPTE test failed
wave.c:546: Test failed: waveOutGetPosition(0): MIDI test failed
wave.c:557: Test failed: waveOutGetPosition(0): TICKS test failed
wave.c:498: Test failed: waveOutGetPosition(0): returned 19845 bytes, should be 22050
wave.c:509: Test failed: waveOutGetPosition(0): returned 19845 samples (19845 bytes), should be 22050 (22050 bytes)
wave.c:522: Test failed: waveOutGetPosition(0): returned 900 ms, (19845 bytes), should be 1000 (22050 bytes)
wave.c:535: Test failed: waveOutGetPosition(0): SMPTE test failed
wave.c:546: Test failed: waveOutGetPosition(0): MIDI test failed
wave.c:557: Test failed: waveOutGetPosition(0): TICKS test failed
wave.c:498: Test failed: waveOutGetPosition(WAVE_MAPPER): returned 19845 bytes, should be 22050
wave.c:509: Test failed: waveOutGetPosition(WAVE_MAPPER): returned 19845 samples (19845 bytes), should be 22050 (22050 bytes)
wave.c:522: Test failed: waveOutGetPosition(WAVE_MAPPER): returned 900 ms, (19845 bytes), should be 1000 (22050 bytes)
wave.c:535: Test failed: waveOutGetPosition(WAVE_MAPPER): SMPTE test failed
wave.c:546: Test failed: waveOutGetPosition(WAVE_MAPPER): MIDI test failed
wave.c:557: Test failed: waveOutGetPosition(WAVE_MAPPER): TICKS test failed
wave.c:498: Test failed: waveOutGetPosition(WAVE_MAPPER): returned 19845 bytes, should be 22050
wave.c:509: Test failed: waveOutGetPosition(WAVE_MAPPER): returned 19845 samples (19845 bytes), should be 22050 (22050 bytes)
wave.c:522: Test failed: waveOutGetPosition(WAVE_MAPPER): returned 900 ms, (19845 bytes), should be 1000 (22050 bytes)
wave.c:535: Test failed: waveOutGetPosition(WAVE_MAPPER): SMPTE test failed
wave.c:546: Test failed: waveOutGetPosition(WAVE_MAPPER): MIDI test failed
wave.c:557: Test failed: waveOutGetPosition(WAVE_MAPPER): TICKS test failed
make: *** [wave.ok] Error 24

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list