summaryrefslogtreecommitdiff
path: root/service/src/com/android/telephony/imsmedia/lib
diff options
context:
space:
mode:
authorbodamnam <bodamnam@google.com>2023-03-22 14:34:06 +0000
committerBodam Nam <bodamnam@google.com>2023-03-23 02:32:55 +0000
commiteedd7f80dcc3c068668b2025b979424c34af9f69 (patch)
tree42ac16bb21186a653d2d88d55a919365f281587b /service/src/com/android/telephony/imsmedia/lib
parentd48560af47c40dd0259a3b5e233a3d8d1bc211ab (diff)
downloadImsMedia-eedd7f80dcc3c068668b2025b979424c34af9f69.tar.gz
Shorten latency of the CallQuality notification
Move the MediaQualityAnalyzer stop invoked at the beginning of the session closing. Bug: 272143186 Test: Verified with voice call in live network, atest ImsMediaNativeTests Change-Id: Ie8a9997c4f0eb92207bd9ddcce1dab49e01dc295
Diffstat (limited to 'service/src/com/android/telephony/imsmedia/lib')
-rw-r--r--service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/AudioSession.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/AudioSession.cpp b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/AudioSession.cpp
index 13367521..31d44ea7 100644
--- a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/AudioSession.cpp
+++ b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/AudioSession.cpp
@@ -33,6 +33,8 @@ AudioSession::~AudioSession()
{
IMLOGD0("[~AudioSession]");
+ mMediaQualityAnalyzer->stop();
+
while (mListGraphRtpTx.size() > 0)
{
AudioStreamGraphRtpTx* graph = mListGraphRtpTx.front();
@@ -71,8 +73,6 @@ AudioSession::~AudioSession()
mListGraphRtcp.pop_front();
delete graph;
}
-
- mMediaQualityAnalyzer->stop();
}
SessionState AudioSession::getState()