summaryrefslogtreecommitdiff
path: root/cras/src/server/cras_alsa_jack.c
diff options
context:
space:
mode:
authorYao-Wen Mao <yaowen@google.com>2015-09-02 16:36:03 +0800
committerchrome-bot <chrome-bot@chromium.org>2015-09-10 05:29:51 -0700
commitd21516ae3065cd2bdc992b43ebcdad7b2b1fd778 (patch)
tree048da277b7de181840f033a4887a7abb5407b1c2 /cras/src/server/cras_alsa_jack.c
parent248881f8d320ad5a93a51b52be1ab45fba3f5365 (diff)
downloadadhd-d21516ae3065cd2bdc992b43ebcdad7b2b1fd778.tar.gz
CRAS: alsa_mixer - refactor the mixer control structure.
Use mixer_control as a unified interface and hide the definition of it. mixer_output_control is a derived structure from mixer_control. Store additional information for output control in it. BUG=None TEST=None Change-Id: I910f572d4ec12fdd5b9a72ef80f937050285dbb5 Reviewed-on: https://chromium-review.googlesource.com/298004 Commit-Ready: Yao-Wen Mao <yaowen@google.com> Tested-by: Yao-Wen Mao <yaowen@google.com> Reviewed-by: Yao-Wen Mao <yaowen@google.com>
Diffstat (limited to 'cras/src/server/cras_alsa_jack.c')
-rw-r--r--cras/src/server/cras_alsa_jack.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cras/src/server/cras_alsa_jack.c b/cras/src/server/cras_alsa_jack.c
index b2015604..a96a24ed 100644
--- a/cras/src/server/cras_alsa_jack.c
+++ b/cras/src/server/cras_alsa_jack.c
@@ -82,8 +82,8 @@ struct cras_alsa_jack {
snd_hctl_elem_t *eld_control;
struct cras_alsa_jack_list *jack_list;
- struct cras_alsa_mixer_output *mixer_output;
- struct mixer_volume_control *mixer_input;
+ struct mixer_control *mixer_output;
+ struct mixer_control *mixer_input;
char *ucm_device;
const char *dsp_name;
const char* override_type_name;
@@ -872,7 +872,7 @@ void cras_alsa_jack_list_destroy(struct cras_alsa_jack_list *jack_list)
free(jack_list);
}
-struct cras_alsa_mixer_output *cras_alsa_jack_get_mixer_output(
+struct mixer_control *cras_alsa_jack_get_mixer_output(
const struct cras_alsa_jack *jack)
{
if (jack == NULL)
@@ -880,7 +880,7 @@ struct cras_alsa_mixer_output *cras_alsa_jack_get_mixer_output(
return jack->mixer_output;
}
-struct mixer_volume_control *cras_alsa_jack_get_mixer_input(
+struct mixer_control *cras_alsa_jack_get_mixer_input(
const struct cras_alsa_jack *jack)
{
return jack ? jack->mixer_input : NULL;