OSDN Git Service

Removed Capture Source exceptions. Renamed snd_hctl_elem_get_handle
authorAbramo Bagnara <abramo@alsa-project.org>
Tue, 13 Feb 2001 11:42:49 +0000 (11:42 +0000)
committerAbramo Bagnara <abramo@alsa-project.org>
Tue, 13 Feb 2001 11:42:49 +0000 (11:42 +0000)
include/control.h
src/control/hcontrol.c
src/mixer/simple.c

index 8730b57..586db0d 100644 (file)
@@ -238,7 +238,7 @@ int snd_hctl_elem_info(snd_hctl_elem_t *elem, snd_ctl_elem_info_t * info);
 int snd_hctl_elem_read(snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value);
 int snd_hctl_elem_write(snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value);
 
-snd_hctl_t *snd_hctl_elem_get_handle(snd_hctl_elem_t *elem);
+snd_hctl_t *snd_hctl_elem_get_hctl(snd_hctl_elem_t *elem);
 
 #ifdef __cplusplus
 }
index e865e16..7b24ccd 100644 (file)
@@ -552,7 +552,7 @@ int snd_hctl_elem_write(snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value)
        return snd_ctl_elem_write(elem->hctl->ctl, value);
 }
 
-snd_hctl_t *snd_hctl_elem_get_handle(snd_hctl_elem_t *elem)
+snd_hctl_t *snd_hctl_elem_get_hctl(snd_hctl_elem_t *elem)
 {
        assert(elem);
        return elem->hctl;
index 9633d14..1eeb654 100644 (file)
@@ -743,24 +743,6 @@ int simple_event_add(snd_mixer_class_t *class, snd_hctl_elem_t *helem)
                        err = snd_hctl_elem_info(helem, info);
                        assert(err >= 0);
                        n = snd_ctl_elem_info_get_item_name(info);
-                       if (!strcmp(n, "Mix") || !strcmp(n, "Mono Mix")) {
-                               snd_hctl_t *hctl;
-                               hctl = snd_hctl_elem_get_handle(helem);
-                               if (hctl != NULL) {
-                                       snd_ctl_elem_id_t *eid;
-                                       snd_ctl_elem_id_alloca(&eid);
-                                       snd_ctl_elem_id_set_interface(eid, SND_CTL_ELEM_IFACE_MIXER);
-                                       if (!strcmp(n, "Mix")) {
-                                               snd_ctl_elem_id_set_name(eid, "Mix");
-                                               if (snd_hctl_find_elem(hctl, eid) == NULL)
-                                                       n = "Master";
-                                       } else if (!strcmp(n, "Mono Mix")) {
-                                               snd_ctl_elem_id_set_name(eid, "Mono Mix");
-                                               if (snd_hctl_find_elem(hctl, eid) == NULL)
-                                                       n = "Master Mono";
-                                       }
-                               }
-                       }
                        err = simple_add1(class, n, helem, CTL_CAPTURE_SOURCE, k);
                        if (err < 0)
                                return err;