make sure 'Wave' playback channel isn't muted. Fixes sound on emu10k1.

This commit is contained in:
Bill Nottingham 2005-05-16 20:44:56 +00:00
parent f4893ae98c
commit 5fcadeb4fb
2 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,7 @@
Summary: Advanced Linux Sound Architecture (ALSA) utilities Summary: Advanced Linux Sound Architecture (ALSA) utilities
Name: alsa-utils Name: alsa-utils
Version: 1.0.9rc2 Version: 1.0.9rc2
Release: 1 Release: 2
License: GPL License: GPL
Group: Applications/Multimedia Group: Applications/Multimedia
URL: http://www.alsa-project.org/ URL: http://www.alsa-project.org/
@ -57,6 +57,9 @@ install -m 755 salsa $RPM_BUILD_ROOT/etc/dev.d/sound/alsa.dev
%changelog %changelog
* Mon May 16 2005 Bill Nottingham <notting@redhat.com> 1.0.9rc2-2
- make sure 'Wave' playback channel isn't muted (#157850)
* Mon Apr 25 2005 Martin Stransky <stransky@redhat.com> 1.0.9rc2-1 * Mon Apr 25 2005 Martin Stransky <stransky@redhat.com> 1.0.9rc2-1
- New upstream version - New upstream version
- add %find_lang macro (#155719) - add %find_lang macro (#155719)

View File

@ -133,7 +133,8 @@ int frob_mixer(int index)
} }
if (snd_mixer_selem_has_playback_channel(elem, c)) { if (snd_mixer_selem_has_playback_channel(elem, c)) {
if (!snd_mixer_selem_has_capture_channel(elem, c) || if (!snd_mixer_selem_has_capture_channel(elem, c) ||
!strcmp(snd_mixer_selem_id_get_name(sid),"CD")) { !strcmp(snd_mixer_selem_id_get_name(sid),"CD") ||
!strcmp(snd_mixer_selem_id_get_name(sid),"Wave")) {
if (snd_mixer_selem_has_playback_switch(elem)) if (snd_mixer_selem_has_playback_switch(elem))
snd_mixer_selem_set_playback_switch(elem, c, 1); snd_mixer_selem_set_playback_switch(elem, c, 1);
if (snd_mixer_selem_has_playback_volume(elem)) if (snd_mixer_selem_has_playback_volume(elem))