I believe it makes sense for wine to keep the oss and alsa drivers as low level as possible for users that require performance over useability. The straight to hardware philosophy of direct sound should be honored when possible. This would be appropriate for games, voip or low latency music applications.
If usability rather than performance (as in multiple applications) is important, then higher level drivers like jack or arts should be used.
This gives the user the ability to choose which driver is most appropriate for their needs.
Roderick Colenbrander wrote:
Hi,
This is the first of two patches that will fix some problems on soundcards using the i810 audio codec. The main probem with this soundcard is that it only supports a frequency of 48kHz in 16bit stereo mode.
This first patch to dsound queries if the card supports 16bit and if so it uses it, else it uses 8bit. Further it also detects if the card supports stereo or not. The patch was inspired by one from transgaming to rewind but that patch did a bit the opposite (defaulting to 8bit ..).
Roderick Colenbrander
Name: dsound
dsound Type: text/x-diff Encoding: 7bit