Alexandre Julliard pushed to branch master at wine / wine
Commits: 768d3b19 by Matteo Bruni at 2025-11-18T07:58:44-06:00 mmdevapi: Share NULL GUID session.
It's just a normal session, there's nothing special about it. It also means that it can be shared among audio clients, just like any other session.
- - - - - 42ca719d by Matteo Bruni at 2025-11-18T07:58:45-06:00 mmdevapi/tests: Accept any digit before the process ID in the session instance identifier.
I have two Windows systems that use '3' and '4' respectively.
- - - - - b33a98d9 by Matteo Bruni at 2025-11-18T07:58:47-06:00 mmdevapi/tests: Test capture session state in render:test_session_creation().
Make the test a bit more interesting than just showing that you can get the session's ISimpleAudioVolume.
- - - - - 2f2d50df by Matteo Bruni at 2025-11-18T07:58:49-06:00 mmdevapi/tests: Get rid of questionable error handling.
It was handling unexpected behavior while ok() checks would have failed anyway. I don't see this particular behavior in recent test.winehq.org results let's get rid of the extra code for now.
Partially reverts 8e62e823d6a41f40d1b50c5a77083290f525bb0c.
- - - - - d7a62ce7 by Matteo Bruni at 2025-11-18T07:58:51-06:00 mmdevapi/tests: Simplify handling of failure to get a capture endpoint.
I've seen some failures like this on test.winehq.org, so keep some code for it.
- - - - - c0286b7c by Matteo Bruni at 2025-11-18T07:58:54-06:00 mmdevapi/tests: Conditionally apply todo_wine to SetSampleRate() tests.
It's currently only implemented by winepulse.
- - - - -
4 changed files:
- dlls/mmdevapi/client.c - dlls/mmdevapi/mmdevapi_private.h - dlls/mmdevapi/session.c - dlls/mmdevapi/tests/render.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6a966678e89c0c2090b7684a1c2ebf...