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

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Dec 20 06:54:34 CST 2010


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

Jörg Höhle <hoehle at users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hoehle at users.sourceforge.ne
                   |                            |t

--- Comment #6 from Jörg Höhle <hoehle at users.sourceforge.net> 2010-12-20 06:54:32 CST ---
Bug #23080 contains another patch by Dmitry Baryshev to allow ALSA to use
multiple waveout units.  It was not accepted in June 2010.
http://www.winehq.org/pipermail/wine-devel/2010-June/084145.html

Bug #23080 is a duplicate of this older one.  Unless we decide to declare this
one as duplicate, because the other one is less cluttered with noise and it
contains a real patch, not a hack.
Some admins, please decide either way and update the state of these 2=1 bugs.


I find Maarten's patch in bug #22498, comment #4 conceptually most interesting.
 Instead of pull callbacks, he uses a push design, periodically sending data
downto ALSA.  I've not tested it yet.  It appears very simple and does not mess
with lots of ALSA calls in bad order.  Hence it could be most compatible with
PulseAudio.
It almost does what the OSS guys advocate in their design document except that
they recommend simply sending bytes and having the call block, not using an API
call to ask the number of bytes that can be sent without blocking.

-- 
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