Comment 475 for bug 371897

Revision history for this message
In , Cheako+winehq (cheako+winehq) wrote :

I was looking over the winealsa driver and it has code for PA. A winealsa driver that's more in touch with hw drivers would be appreciated. I'm not saying I know there would be a huge effect, I'm just saying having hacks for a specific ALSA driver was a bad idea in the first place and should have been rejected. It goes against how ALSA was supposed to be used and I'm sure it causes problems of it's own.

My I ask that the current alsa driver be copied to alsa-old when/if the pulse driver is included, leaving the alsa driver ready to be pruned and optimized for the new world order.

I'd also like to see the winealsa driver actually pasuspend on it's own! I've been looking for the trick to discovering if this sink makes used of pulse and I see code in winealsa that does something close to this and the code to perform this action is already in this bug.

The rational behind this is that it let's wine's configuration system configure this, I.E. on prefix for apps that use ALSA hw and another for apps that use pulse. As an alternative wrapper scripts would have to be managed and used and this is not ideal.