]> git.alsa-project.org Git - alsa-tools.git/commitdiff
Fix interface type of mixer controls
authorTakashi Iwai <tiwai@suse.de>
Mon, 29 Nov 2004 15:09:16 +0000 (15:09 +0000)
committerTakashi Iwai <tiwai@suse.de>
Mon, 29 Nov 2004 15:09:16 +0000 (15:09 +0000)
ALSA BTS #681
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=681

The interface type of mixer controls is changed from IFACE_PCM
to IFACE_MIXER according to the recent change of rme32/96 drivers.

rmedigicontrol/rmedigicontrol.c

index 327b73d7bd814922063195f1c0566dc3ebbefb38..9a8f02a9bec9ebc948701b70818bd48b0de2900e 100644 (file)
@@ -156,12 +156,12 @@ GtkWidget *create_enum_elem_radio(char *elem_name,ctl_elem_info_val_t *iv)
        active=NULL;
        box=gtk_vbox_new(TRUE,0);
        
-       snd_ctl_elem_info_set_interface(iv->info, SND_CTL_ELEM_IFACE_PCM);
+       snd_ctl_elem_info_set_interface(iv->info, SND_CTL_ELEM_IFACE_MIXER);
        snd_ctl_elem_info_set_name(iv->info,elem_name);
        snd_ctl_elem_info_set_numid(iv->info,0);
        snd_ctl_elem_info(ctl,iv->info);
        
-       snd_ctl_elem_value_set_interface(iv->val, SND_CTL_ELEM_IFACE_PCM);
+       snd_ctl_elem_value_set_interface(iv->val, SND_CTL_ELEM_IFACE_MIXER);
        snd_ctl_elem_value_set_name(iv->val,elem_name);
        snd_ctl_elem_read(ctl,iv->val);