Mercurial > audlegacy-plugins
diff src/alsa/audio.c @ 960:34325e9fcc60 trunk
[svn] - alsa: on volume changes, only use channel switches if the audio card supports separated ones
author | giacomo |
---|---|
date | Sun, 15 Apr 2007 11:33:11 -0700 |
parents | 7e24265fe540 |
children | d4889095afac |
line wrap: on
line diff
--- a/src/alsa/audio.c Sat Apr 14 22:08:50 2007 -0700 +++ b/src/alsa/audio.c Sun Apr 15 11:33:11 2007 -0700 @@ -540,7 +540,7 @@ SND_MIXER_SCHN_FRONT_RIGHT, r); } - if (snd_mixer_selem_has_playback_switch(pcm_element)) + if (snd_mixer_selem_has_playback_switch(pcm_element) && !snd_mixer_selem_has_playback_switch_joined(pcm_element)) { snd_mixer_selem_set_playback_switch(pcm_element, SND_MIXER_SCHN_FRONT_LEFT, l != 0);