summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUsaamah Patel <ussyp2015@gmail.com>2017-12-19 15:42:38 +0000
committerUsaamah Patel <ussyp2015@gmail.com>2018-01-11 12:18:29 +0000
commit801c4faa411f5260a94d585b1f04dfad5a3bf926 (patch)
treec89f086bc0e1519f27ad06c2f3714c1a8c86ecbb
parent939c81d0e0581a08b896636ce0f1d5bb96946dc9 (diff)
downloadandroid_hardware_samsung-801c4faa411f5260a94d585b1f04dfad5a3bf926.tar.gz
android_hardware_samsung-801c4faa411f5260a94d585b1f04dfad5a3bf926.tar.bz2
android_hardware_samsung-801c4faa411f5260a94d585b1f04dfad5a3bf926.zip
audio: run ril_set_call_clock_sync() in stop_voice_session()
Some devices like the Samsung Galaxy S6, require this to be run at the end of the voice session. However some devices also need this to be run at the start of the voice session whereas the S6 does not (see previous commit). Change-Id: I833b57e262795fcbd8be6f44afb17b0f1ca6fee3 Signed-off-by: Usaamah Patel <ussyp2015@gmail.com>
-rw-r--r--audio/voice.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/voice.c b/audio/voice.c
index a2f4014..9b56d31 100644
--- a/audio/voice.c
+++ b/audio/voice.c
@@ -269,8 +269,6 @@ int start_voice_session(struct voice_session *session)
ril_set_two_mic_control(&session->ril, AUDIENCE, TWO_MIC_SOLUTION_OFF);
}
- ril_set_call_clock_sync(&session->ril, SOUND_CLOCK_START);
-
return 0;
}
@@ -282,6 +280,8 @@ void stop_voice_session(struct voice_session *session)
{
int status = 0;
+ ril_set_call_clock_sync(&session->ril, SOUND_CLOCK_STOP);
+
ALOGV("%s: Closing active PCMs", __func__);
if (session->pcm_voice_rx != NULL) {