http://bugs.winehq.org/show_bug.cgi?id=13204
Summary: winealsa.drv makes incorrect assumptions about hardware Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: galtgendo@o2.pl
The sound drivers should be among components to select. Now the bug: this is the conclusion of my own research and a bit of googling. I decided to open a new bug for it to make it more outstanding. The material for this bug: my comments in http://bugs.winehq.org/show_bug.cgi?id=13090 a comment in alsa bug tracking - https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3943 and finally a post on pulseaudio-discuss from pulseaudio author https://tango.0pointer.de/pipermail/pulseaudio-discuss/2008-May/001785.html
The short of it is: using snd_pcm_delay for checking, if all sound has been played is plain wrong, and breaks not only pulseaudio, but is probably responsible for http://bugs.winehq.org/show_bug.cgi?id=12228 (and even if it's not it's still broken)