From 47b361f2ee2b61ba791ac76e15c19ac7dc4489b1 Mon Sep 17 00:00:00 2001 From: Simon Wilson Date: Mon, 17 Oct 2011 14:37:33 -0700 Subject: audio: enable DL2 mono mixer for speaker Since the speaker is only connected to the DL2 left channel, downmix all DL2 audio from stereo to mono to avoid losing information. Change-Id: I8f536d3373b5517682722422df648d9d8050b840 --- audio/audio_hw.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'audio') diff --git a/audio/audio_hw.c b/audio/audio_hw.c index 58d8474..9bb2817 100755 --- a/audio/audio_hw.c +++ b/audio/audio_hw.c @@ -60,6 +60,7 @@ #define MIXER_DL2_MIXER_VOICE "DL2 Mixer Voice" #define MIXER_SIDETONE_MIXER_PLAYBACK "Sidetone Mixer Playback" #define MIXER_SIDETONE_MIXER_CAPTURE "Sidetone Mixer Capture" +#define MIXER_DL2_MONO_MIXER "DL2 Mono Mixer" #define MIXER_DL1_PDM_SWITCH "DL1 PDM Switch" #define MIXER_DL1_BT_VX_SWITCH "DL1 BT_VX Switch" #define MIXER_VOICE_CAPTURE_MIXER_CAPTURE "Voice Capture Mixer Capture" @@ -293,6 +294,12 @@ struct route_setting defaults[] = { .intval = 1, }, + /* speaker */ + { + .ctl_name = MIXER_DL2_MONO_MIXER, + .intval = 1, + }, + /* bt */ { .ctl_name = MIXER_BT_UL_VOLUME, -- cgit v1.1