Alexandre Julliard pushed to branch master at wine / wine
Commits: 4b350196 by Giovanni Mascellani at 2025-11-04T11:39:46+01:00 mmdevapi/tests: Print the expected result code when failing a check.
- - - - - 70bb3b45 by Giovanni Mascellani at 2025-11-04T11:39:48+01:00 mmdevapi: Use AUTOCONVERTPCM when initializing the audio client for spatial audio.
Initializing the audio client without AUTOCONVERTPCM is expected to fail when the requested sampling rate or channel count does not match the mixing format. Such behavior is not currently modeled on Wine, but it should be introduced, and since here we expect automatic format conversion to work we add the flag.
- - - - - f2a34030 by Giovanni Mascellani at 2025-11-04T11:39:50+01:00 windows.media.speech: Use AUTOCONVERTPCM when initializing the audio client.
Initializing the audio client without AUTOCONVERTPCM is expected to fail when the requested sampling rate or channel count does not match the mixing format. Such behavior is not currently modeled on Wine, but it should be introduced, and since here we expect automatic format conversion to work we add the flag.
- - - - - 21fb3555 by Giovanni Mascellani at 2025-11-04T11:39:51+01:00 winmm: Use AUTOCONVERTPCM when initializing the audio client.
While it might seem that this change is altering the behavior, it really isn't, because right now Initialize() always does automatic format conversion. So we're just consolidating the current behavior, even if at some point the lack of AUTOCONVERTPCM is properly honored.
- - - - - 78d92b6f by Giovanni Mascellani at 2025-11-04T11:39:52+01:00 dsound: Use AUTOCONVERTPCM when initializing the capture audio client.
Initializing the audio client without AUTOCONVERTPCM is expected to fail when the requested sampling rate or channel count does not match the mixing format. Such behavior is not currently modeled on Wine, but it should be introduced, and since here we expect automatic format conversion to work we add the flag. Consequently we also remove the supported format detection logic.
- - - - -
5 changed files:
- dlls/dsound/capture.c - dlls/mmdevapi/spatialaudio.c - dlls/mmdevapi/tests/render.c - dlls/windows.media.speech/recognizer.c - dlls/winmm/waveform.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/82275b13a24613947d1da00cd85209...