http://bugs.winehq.org/show_bug.cgi?id=28340
Summary: UFO: Extraterrestrials Gold - regression - crash at start now can't be workarounded by using native dsound/directplay Product: Wine Version: 1.3.25 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: mooroon2@mail.ru CC: aeikum@codeweavers.com Regression SHA1: 901af51ea32f2d192a598808abab2d1b6a940773
It was possible to workaround UFO:ET crash at startup by using native (i.e. MS versions from DirectX runtime) versions of dsound and directmusic. After 1.3.25 it is no longer possible - game crashes at start no matter were the dsound/directmusic overridden to native or not.
Regression testing comes with the following results:
901af51ea32f2d192a598808abab2d1b6a940773 is the first bad commit commit 901af51ea32f2d192a598808abab2d1b6a940773 Author: Andrew Eikum aeikum@codeweavers.com Date: Mon Jul 11 08:28:24 2011 -0500
winmm: Remove driver implementation of waveOut*.
:040000 040000 cccb55d925c166ba3838b0179cbdd655a44ba26a 428f760df6efda7a37b4a84f97721523ab72863f M dlls
Reverting that patch isn't possible with the 1.3.28 - a lot of other cleanup work followed completing the "Rewrite of the audio support, using the Win7 architecture." task noted in the release notes for 1.3.25.
I suspect that the Right Way (tm) to fix this regression would be to fix bug #25728 I had reported long ago. In any case, this is a regression in wine obviously, as the app that was working pretty well before (with one workaround) stopped to work with a new release.