http://bugs.winehq.org/show_bug.cgi?id=22498
--- Comment #10 from Raymond superquad.vortex2@gmail.com 2010-04-27 20:23:39 --- (In reply to comment #7)
Also, multiple waveopens to the same device
if you are implementing for hardware mixing or multistreaming of HDA
http://www.intel.com/design/chipsets/hdaudio.htm
Intel HD Audio features multi-streaming capabilities that give users the ability to send two or more different audio streams to different locations at the same time, from the same PC.
The hardware mixing sound cards support a fixed number of voices and there should be voice management and pulseaudio also has limit on the number of client connections too.