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?