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>
tirimbino
Usaamah Patel 7 years ago committed by Jan Altensen
parent f1a3539e2d
commit b8250d0f58
No known key found for this signature in database
GPG Key ID: 3E45BB95F7AD33DA
  1. 4
      audio/voice.c

@ -294,8 +294,6 @@ int start_voice_session(struct voice_session *session)
ril_set_two_mic_control(&session->ril, AUDIENCE, TWO_MIC_SOLUTION_OFF); ril_set_two_mic_control(&session->ril, AUDIENCE, TWO_MIC_SOLUTION_OFF);
} }
ril_set_call_clock_sync(&session->ril, SOUND_CLOCK_START);
return 0; return 0;
} }
@ -307,6 +305,8 @@ void stop_voice_session(struct voice_session *session)
{ {
int status = 0; int status = 0;
ril_set_call_clock_sync(&session->ril, SOUND_CLOCK_STOP);
ALOGV("%s: Closing active PCMs", __func__); ALOGV("%s: Closing active PCMs", __func__);
if (session->pcm_voice_rx != NULL) { if (session->pcm_voice_rx != NULL) {

Loading…
Cancel
Save