http://bugs.winehq.org/show_bug.cgi?id=13204
--- Comment #12 from Tomas Carnecky tom@dbservice.com 2008-05-18 11:29:36 --- (In reply to comment #11)
This patch being incorrect, doesn't make winealsa.drv less broken than it is now,
I completely agree with you that the driver is buggy. However, incorrect patches don't improve anything. I'm not saying that you should stop doing whatever you do, but don't just test random changes to the code. Instead, look for a proper solution (if there is one): read the alsa API and ask the ALSA developers. They know their API best and will be able to tell you whether it's possible to do what the winealsa driver needs to do.
and at least there's sound instead of silence. If you don't like it, at least add functionality to winecfg that allows to override 'default' name for alsa device with another string, cause as I said before, `with hw:0 it fails, with plughw:0,0 it works`.
That is an entirely different issue. Feel free to open a new bug if there isn't already.