[Bug 22261] New: Love: "device already allocated" handling - requires patching winealsa.drv or using esound backend

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 3 16:13:03 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22261

           Summary: Love: "device already allocated" handling - requires
                    patching winealsa.drv or using esound backend
           Product: Wine
           Version: 1.1.42
          Platform: x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: winmm&mci
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: ttimo at ttimo.net


Created an attachment (id=27188)
 --> (http://bugs.winehq.org/attachment.cgi?id=27188)
alsa driver patch

While figurinig out the kinks to get Love working, I had to patch the Alsa
driver to make it behave like the esound one.

The thread about that process is available here:
http://www.gaminglove.net/forums/showthread.php?t=1057

AppDB entry for the game:
http://appdb.winehq.org/objectManager.php?sClass=application&iId=11327

To summarize, my understanding is that love.exe tries to open the sound device
twice. It works if you use the esound backend, and after a bit of investigation
we found that applying the attached patch would make things work with the Alsa
backend as well (e.g. change the return code from MMSYSERR_ALLOCATED to
MMSYSERR_NOERROR).

(thanks to Kevlarman for initially coming up with this fix)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list