Home | History | Annotate | Download | only in audio

Lines Matching refs:mixer

43 /* Mixer control names */
61 #define MIXER_DL1_MIXER_MULTIMEDIA "DL1 Mixer Multimedia"
62 #define MIXER_DL1_MIXER_VOICE "DL1 Mixer Voice"
63 #define MIXER_DL1_MIXER_TONES "DL1 Mixer Tones"
64 #define MIXER_DL2_MIXER_MULTIMEDIA "DL2 Mixer Multimedia"
65 #define MIXER_DL2_MIXER_VOICE "DL2 Mixer Voice"
66 #define MIXER_DL2_MIXER_TONES "DL2 Mixer Tones"
67 #define MIXER_SIDETONE_MIXER_PLAYBACK "Sidetone Mixer Playback"
68 #define MIXER_SIDETONE_MIXER_CAPTURE "Sidetone Mixer Capture"
69 #define MIXER_DL2_MONO_MIXER "DL2 Mono Mixer"
72 #define MIXER_VOICE_CAPTURE_MIXER_CAPTURE "Voice Capture Mixer Capture"
91 /* Mixer control gain and route values */
106 /* HDMI mixer controls */
645 struct mixer *mixer;
794 static int set_route_by_array(struct mixer *mixer, struct route_setting *route,
803 ctl = mixer_get_ctl_by_name(mixer, route[i].ctl_name);
1064 media/voice mixer volume, which is a digital gain */
1249 set_route_by_array(adev->mixer, hs_output, headset_on | headphone_on);
1250 set_route_by_array(adev->mixer, hf_output, speaker_on);
1260 set_route_by_array(adev->mixer, vx_ul_bt, bt_on);
1285 set_route_by_array(adev->mixer, vx_ul_amic_left, 1);
1287 set_route_by_array(adev->mixer, vx_ul_amic_right, 1);
1289 set_route_by_array(adev->mixer, vx_ul_amic_left, 0);
1300 /* enable sidetone mixer capture if needed */
1340 set_route_by_array(adev->mixer, mm_ul2_bt, 1);
1350 set_route_by_array(adev->mixer, mm_ul2_amic_dual_main_sub, 1);
1354 set_route_by_array(adev->mixer, mm_ul2_amic_dual_sub_main, 1);
1358 set_route_by_array(adev->mixer, mm_ul2_amic_dual_main_sub, 0);
1363 set_route_by_array(adev->mixer, mm_ul2_amic_left, 1);
1365 set_route_by_array(adev->mixer, mm_ul2_amic_right, 1);
1367 set_route_by_array(adev->mixer, mm_ul2_amic_left, 0);
1737 set_route_by_array(adev->mixer, hs_output, 0);
1738 set_route_by_array(adev->mixer, hf_output, 0);
3200 struct mixer *mixer_hdmi;
3608 mixer_close(adev->mixer);
3646 adev->mixer = mixer_open(CARD_OMAP4_ABE);
3647 if (!adev->mixer) {
3649 ALOGE("Unable to open the mixer, aborting.");
3653 adev->mixer_ctls.dl1_eq = mixer_get_ctl_by_name(adev->mixer,
3655 adev->mixer_ctls.mm_dl1_volume = mixer_get_ctl_by_name(adev->mixer,
3657 adev->mixer_ctls.tones_dl1_volume = mixer_get_ctl_by_name(adev->mixer,
3659 adev->mixer_ctls.mm_dl2_volume = mixer_get_ctl_by_name(adev->mixer,
3661 adev->mixer_ctls.vx_dl2_volume = mixer_get_ctl_by_name(adev->mixer,
3663 adev->mixer_ctls.tones_dl2_volume = mixer_get_ctl_by_name(adev->mixer,
3665 adev->mixer_ctls.mm_dl1 = mixer_get_ctl_by_name(adev->mixer,
3667 adev->mixer_ctls.vx_dl1 = mixer_get_ctl_by_name(adev->mixer,
3669 adev->mixer_ctls.tones_dl1 = mixer_get_ctl_by_name(adev->mixer,
3671 adev->mixer_ctls.mm_dl2 = mixer_get_ctl_by_name(adev->mixer,
3673 adev->mixer_ctls.vx_dl2 = mixer_get_ctl_by_name(adev->mixer,
3675 adev->mixer_ctls.tones_dl2 = mixer_get_ctl_by_name(adev->mixer,
3677 adev->mixer_ctls.dl2_mono = mixer_get_ctl_by_name(adev->mixer,
3679 adev->mixer_ctls.dl1_headset = mixer_get_ctl_by_name(adev->mixer,
3681 adev->mixer_ctls.dl1_bt = mixer_get_ctl_by_name(adev->mixer,
3683 adev->mixer_ctls.earpiece_enable = mixer_get_ctl_by_name(adev->mixer,
3685 adev->mixer_ctls.left_capture = mixer_get_ctl_by_name(adev->mixer,
3687 adev->mixer_ctls.right_capture = mixer_get_ctl_by_name(adev->mixer,
3689 adev->mixer_ctls.amic_ul_volume = mixer_get_ctl_by_name(adev->mixer,
3691 adev->mixer_ctls.voice_ul_volume = mixer_get_ctl_by_name(adev->mixer,
3693 adev->mixer_ctls.sidetone_capture = mixer_get_ctl_by_name(adev->mixer,
3695 adev->mixer_ctls.headset_volume = mixer_get_ctl_by_name(adev->mixer,
3697 adev->mixer_ctls.speaker_volume = mixer_get_ctl_by_name(adev->mixer,
3699 adev->mixer_ctls.earpiece_volume = mixer_get_ctl_by_name(adev->mixer,
3726 mixer_close(adev->mixer);
3728 ALOGE("Unable to locate all mixer controls, aborting.");
3734 set_route_by_array(adev->mixer, defaults, 1);