diff options
author | UK KIM <w0806.kim@samsung.com> | 2011-10-26 21:41:31 +0900 |
---|---|---|
committer | Simon Wilson <simonwilson@google.com> | 2011-10-26 10:43:08 -0700 |
commit | ce33c5d6b290d1d321663e32fe397ebb28617a59 (patch) | |
tree | 8e64fc20592eaf3dd4c820d804269af55244ab6c /audio/audio_hw.c | |
parent | 665ce5e0208ff43d13d8e23b7857b811584022b7 (diff) | |
download | device_samsung_tuna-ce33c5d6b290d1d321663e32fe397ebb28617a59.tar.gz device_samsung_tuna-ce33c5d6b290d1d321663e32fe397ebb28617a59.tar.bz2 device_samsung_tuna-ce33c5d6b290d1d321663e32fe397ebb28617a59.zip |
audio: decrease headset gain by 14dB for ringtone mode
This is to prevent audio shock in AUDIO_MODE_RINGTONE.
Change-Id: Ic21c347a64ee0e2668dbff49dc6addcb93e4d82f
Diffstat (limited to 'audio/audio_hw.c')
-rwxr-xr-x | audio/audio_hw.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/audio/audio_hw.c b/audio/audio_hw.c index db30fbf..2a58f4f 100755 --- a/audio/audio_hw.c +++ b/audio/audio_hw.c @@ -206,6 +206,7 @@ #define VOIP_EARPIECE_VOLUME_MAGURO 6 #define HEADPHONE_VOLUME_TTY -2 +#define RINGTONE_HEADSET_VOLUME_OFFSET -14 /* product-specific defines */ #define PRODUCT_DEVICE_PROPERTY "ro.product.device" @@ -817,6 +818,8 @@ static void set_output_volumes(struct tuna_audio_device *adev, bool tty_volume) } if (tty_volume) headset_volume = HEADPHONE_VOLUME_TTY; + else if (adev->mode == AUDIO_MODE_RINGTONE) + headset_volume += RINGTONE_HEADSET_VOLUME_OFFSET; /* If we have run out of range in the codec (analog) speaker volume, we have to apply the remainder of the dB increase to the DL2 |