diff options
author | Jaroslav Kysela <perex@suse.cz> | 2004-04-24 20:30:24 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2004-04-24 20:30:24 +0200 |
commit | fd234ab5fefc61f39520ff45b1724a7c577b06d8 (patch) | |
tree | 81ed16992f6ef8cf3b7493d54bdadcbfa6915feb /sound | |
parent | e94050aac1bc9144273007571ae072082c893dde (diff) | |
download | history-fd234ab5fefc61f39520ff45b1724a7c577b06d8.tar.gz |
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AC97 Codec Core
Fixed AD18xx PCM bit handling
Diffstat (limited to 'sound')
-rw-r--r-- | sound/pci/ac97/ac97_codec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/pci/ac97/ac97_codec.c b/sound/pci/ac97/ac97_codec.c index 59f4ea756861ae..c9a5347b7deb9f 100644 --- a/sound/pci/ac97/ac97_codec.c +++ b/sound/pci/ac97/ac97_codec.c @@ -887,7 +887,7 @@ const snd_kcontrol_new_t snd_ac97_controls_spdif[5] = { #define AD18XX_PCM_BITS(xname, codec, lshift, rshift, mask) \ { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ac97_ad18xx_pcm_info_bits, \ .get = snd_ac97_ad18xx_pcm_get_bits, .put = snd_ac97_ad18xx_pcm_put_bits, \ - .private_value = (codec) | ((lshift) << 8) | ((rshift) << 12) | ((mask) << 24) } + .private_value = (codec) | ((lshift) << 8) | ((rshift) << 12) | ((mask) << 16) } static int snd_ac97_ad18xx_pcm_info_bits(snd_kcontrol_t *kcontrol, snd_ctl_elem_info_t * uinfo) { |