slavik
October 13th, 2007, 07:01 PM
I think that this needs to be fixed ...
if a user has more than 1 audio device, then it should be possible for alsa to manage them properly ... ie: if a default device is selected as card 0 then ALL sound going through ALSA should go to card 0 (by use of dmix or dsnoop as needed).
also, /dev/dsp should be a virtual multi channel sound device that goes through alsa before being output to the actual sound device (use of dmix and dsnoop as required).
EDIT:
I have an Audigy and a USB headset.
ALSA is set to use the headset.
OSS applications using /dev/dsp (teamspeak, enemy territory, ut2k4, etc.) are routed to my Audigy card (they should be using the headset).
Also, settings need to be cleaned up. There should be an ALSA configurator that selects the default device.
using asoundconf to set the default card does exactly work very well.
if a user has more than 1 audio device, then it should be possible for alsa to manage them properly ... ie: if a default device is selected as card 0 then ALL sound going through ALSA should go to card 0 (by use of dmix or dsnoop as needed).
also, /dev/dsp should be a virtual multi channel sound device that goes through alsa before being output to the actual sound device (use of dmix and dsnoop as required).
EDIT:
I have an Audigy and a USB headset.
ALSA is set to use the headset.
OSS applications using /dev/dsp (teamspeak, enemy territory, ut2k4, etc.) are routed to my Audigy card (they should be using the headset).
Also, settings need to be cleaned up. There should be an ALSA configurator that selects the default device.
using asoundconf to set the default card does exactly work very well.