[Bug 20664] the MCI devices badly re-enter the player loop.

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 5 09:42:05 CST 2011


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|spurious interaction        |the MCI devices badly
                   |between audio units or wave |re-enter the player loop.
                   |devices                     |

--- Comment #4 from Jörg Höhle <hoehle at users.sourceforge.net> 2011-03-05 09:42:04 CST ---
It turned out that this is a bug in mciwave after all.
Since 2000-01-09 the way to start an async thread that enters mciPlay|Record
recursively has been broken, allowing WAVE_mciPlay|Record to stomp over an
already playing loop, breaking havoc with the device.

I've prepared an interim patch, pending my current rewrite of the player thread
invocation mechanism first in mciseq (to fix bug #22978).  Other MCI drivers
may follow later.

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