https://bugs.winehq.org/show_bug.cgi?id=50368
Bug ID: 50368 Summary: DragonAge Origins Launcher doesn't toggle music status Product: Wine Version: 6.0-rc3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: winmm&mci Assignee: wine-bugs@winehq.org Reporter: lorenzofer@live.it Distribution: ArchLinux
Until recently the Dragon Age Origins Launcher didn't work at all becouse bug #44185 that was recently fixed.
However now, the laucnehr start, it play correctly the music but the toggle button to disable/enable the music doesn't work.
This is the flow of what seems the issue: 0164:trace:mci:mciSendStringW (L"pause all", 0074EE48, 100, 00000000) 0164:trace:mci:mciSendStringW verb=L"pause" on dev=L"all"; offset=4 0164:trace:mci:mciSendStringW [-1, MCI_PAUSE, 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000] 0164:fixme:mci:MCI_SendCommand unhandled MCI_ALL_DEVICE_ID 0164:trace:mci:mciSendStringW => 117
wine isn't handling correctly the MCI_ALL_DEVICE_ID case in cases others then closing the device.
This affect just the launcher (the game should work properly if not regressed recently, still didn't try) so low priority, but other programs may be affected.
https://bugs.winehq.org/show_bug.cgi?id=50368
--- Comment #1 from Lorenzo Ferrillo lorenzofer@live.it --- Created attachment 72361 --> https://bugs.winehq.org/attachment.cgi?id=72361 MCI_Pause and MCI_Resume usable with MCI_ALL_DEVICE_ID
when I reported the bug, I made a patch ,however I lost it. I thought to have uploaded it, but it wasn't. I remade it and I upload it here.
I wanted to write some tests and wanted to try to propose it upstream.