On Sun Jun 7 05:29:41 2026 +0000, Huw Davies wrote:
Could we have a test for this please? Successful test for windows:
``` mmdevapi_test.exe propstore propstore.c:52: guid: L"{58518DD1-E7D7-4A16-B873-6C2316DFF578}" propstore.c:59: FriendlyName: L"Senary Audio" propstore.c:65: DeviceDesc...: L"Speakers" propstore.c:71: EnumAudioEndpoints eAll[0] eRender listed first? propstore.c:134: device interface: L"{2}.\\\\?\\hdaudio#func_01&ven_14f1&dev_1f86&subsys_17aa50d6&rev_1001#5&22f6cf6e&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\offloadedrearlineoutwave" propstore.c:52: guid: L"{98984C38-26DE-4A63-AF86-9EA6E86CC484}" propstore.c:59: FriendlyName: L"AMD Audio Device" propstore.c:65: DeviceDesc...: L"Microphone Array" propstore.c:134: device interface: L"{2}.\\\\?\\acp#ven_1022&dev_15e2&subsys_17aa50d6#5&315ea642&0&04#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\wavemicin0" 2efc:propstore: 307 tests executed (0 marked as todo, 0 as flaky, 0 failures), 0 skipped. ``` Fails for wine: ``` propstore.c:78:Test failed:Expected EnumAudioEndpoints eAll[0] to be eRender but DeviceDesc != 'Speakers' 0020:propstore:248 tests executed(12 marked as todo,0 as flaky,1failure),0 skipped. ``` Succeeds after patch: ``` propstore.c:52:guid:L"{5DA32DD4-68DA-490F-97E4-FEE2AEE31124}" propstore.c:59:FriendlyName:L"PulseAudio Output" propstore.c:65:DeviceDesc...:L"Speakers" propstore.c:71:EnumAudioEndpoints eAll[0] eRender listed first? propstore.c:115:Test marked todo:Got bit depth32 propstore.c:116:Test marked todo:Got subformat{00000003-0000-0010-8000-00aa00389b71} propstore.c:134:device interface:L"{5DA32DD4-68DA-490F-97E4-FEE2AEE31124}" propstore.c:52:guid:L"{CBBA4A74-CB19-4EBB-8226-84E7D3B7FEA4}" propstore.c:59:FriendlyName:L"Ryzen HD Audio Controller Speaker" propstore.c:65:DeviceDesc...:L"Speakers" propstore.c:115:Test marked todo:Got bit depth32 propstore.c:116:Test marked todo:Got subformat{00000003-0000-0010-8000-00aa00389b71} propstore.c:134:device interface:L"{CBBA4A74-CB19-4EBB-8226-84E7D3B7FEA4}" propstore.c:52:guid:L"{68FF3071-DD8F-4FFD-B591-488858703026}" propstore.c:59:FriendlyName:L"Ryzen HD Audio Controller Stereo Microphone" propstore.c:65:DeviceDesc...:L"Microphone" propstore.c:115:Test marked todo:Got bit depth32 propstore.c:116:Test marked todo:Got subformat{00000003-0000-0010-8000-00aa00389b71} propstore.c:134:device interface:L"{68FF3071-DD8F-4FFD-B591-488858703026}" propstore.c:52:guid:L"{70129AC8-F281-4A2E-9C50-268651EC4FD8}" propstore.c:59:FriendlyName:L"PulseAudio Input" propstore.c:65:DeviceDesc...:L"Microphone" propstore.c:115:Test marked todo:Got bit depth32 propstore.c:116:Test marked todo:Got subformat{00000003-0000-0010-8000-00aa00389b71} propstore.c:134:device interface:L"{70129AC8-F281-4A2E-9C50-268651EC4FD8}" propstore.c:52:guid:L"{76242D59-593A-43DC-9EA7-0194E8E02687}" propstore.c:59:FriendlyName:L"Ryzen HD Audio Controller Digital Microphone" propstore.c:65:DeviceDesc...:L"Microphone" propstore.c:115:Test marked todo:Got bit depth32 propstore.c:116:Test marked todo:Got subformat{00000003-0000-0010-8000-00aa00389b71} propstore.c:134:device interface:L"{76242D59-593A-43DC-9EA7-0194E8E02687}" propstore.c:52:guid:L"{988FB763-AE4E-4001-A3A9-60C5F9BDFC48}" propstore.c:59:FriendlyName:L"Monitor of Ryzen HD Audio Controller Speaker" propstore.c:65:DeviceDesc...:L"Microphone" propstore.c:115:Test marked todo:Got bit depth32 propstore.c:116:Test marked todo:Got subformat{00000003-0000-0010-8000-00aa00389b71} propstore.c:134:device interface:L"{988FB763-AE4E-4001-A3A9-60C5F9BDFC48}" 0020:propstore:248 tests executed(12 marked as todo,0 as flaky,0failures),0 skipped. ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11083#note_142371