http://bugs.winehq.org/show_bug.cgi?id=22261
--- Comment #7 from Raymond superquad.vortex2@gmail.com 2010-12-21 22:18:24 CST --- (In reply to comment #6)
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.
I have tried Maartenn's waveout.c with Lemmix Lemmix in bug#22880 but it does not produce background music and effect
you can try waveout.c in comment #41
unless you don't mind the latency when PA server use a 2 seconds buffer for HDA