[PATCH v12 0/8] MR337: winepulse: Return device-specific values for GetMixFormat and GetDevicePeriod

Claire (@ClearlyClaire) wine at gitlab.winehq.org
Tue Jul 5 15:24:30 CDT 2022


On Tue Jul  5 19:57:12 2022 +0000, Huw Davies wrote:
> Note sure why, but this commit is causing test failures for me:
> ```
> tools/runtest -q -P wine -T . -M mmdevapi.dll -p
> dlls/mmdevapi/tests/mmdevapi_test.exe capture && touch dlls/mmdevapi/tests/capture.ok
> 014c:fixme:pulse:AudioClient_Initialize Unknown flags: ffffffff
> capture.c:187: Test failed: GetNextPacketSize 0 vs. GCP 0
> capture.c:190: Test failed: Valid IAudioCaptureClient_GetBuffer returns 08890001
> capture.c:259: Test failed: GetNextPacketSize 0 vs. GetDevicePeriod 441
> capture.c:288: Test failed: GCP 17199 vs. BufferSize 22050
> make[1]: *** [Makefile:66651: dlls/mmdevapi/tests/capture.ok] Error 4
> ```
Hm, I can't replicate that, and I'm not sure what could be causing this… it is perhaps possible that the PulseAudio context/main loop/connection itself could have some lingering state between `pulse_probe_settings` calls that would make the order in which devices are probed matter?

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/337#note_3388



More information about the wine-devel mailing list