http://bugs.winehq.org/show_bug.cgi?id=20664
Jörg Höhle hoehle@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@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.