summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorBodam Nam <bodamnam@google.com>2023-02-08 13:03:19 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2023-02-08 13:03:19 +0000
commit710daeb3efb305998c8adc65b928809f498c80c2 (patch)
tree671ffbae1aba98f97a23b125aa34e96f7db0477b /service
parent6a927f12c4a73af764f89645c2292cca8683d893 (diff)
parente8010bc676967fffea7e9d751e39fddc96544aee (diff)
downloadImsMedia-710daeb3efb305998c8adc65b928809f498c80c2.tar.gz
Merge "Fix the notificaiton of mediaQualityStatus repeated after expired issue"
Diffstat (limited to 'service')
-rw-r--r--service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/MediaQualityAnalyzer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/MediaQualityAnalyzer.cpp b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/MediaQualityAnalyzer.cpp
index d67e0b0c..c8fc8850 100644
--- a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/MediaQualityAnalyzer.cpp
+++ b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/audio/MediaQualityAnalyzer.cpp
@@ -403,7 +403,7 @@ void MediaQualityAnalyzer::processData(const int32_t timeCount)
void MediaQualityAnalyzer::processMediaQuality()
{
// media quality rtp inactivity
- if (!mCurrentRtpInactivityTimes.empty() && mNumRxPacket == 0)
+ if (mNumRxPacket == 0)
{
mCountRtpInactivity += 1000;
}
@@ -415,7 +415,7 @@ void MediaQualityAnalyzer::processMediaQuality()
}
// media quality rtcp inactivity
- if (mRtcpInactivityTime != 0 && mNumRtcpPacketReceived == 0)
+ if (mNumRtcpPacketReceived == 0)
{
mCountRtcpInactivity += 1000;
}
@@ -499,10 +499,10 @@ void MediaQualityAnalyzer::processMediaQuality()
}
}
- if (mRtcpInactivityTime != 0 && mCountRtcpInactivity >= mRtcpInactivityTime)
+ if (mRtcpInactivityTime != 0 && mCountRtcpInactivity == mRtcpInactivityTime)
{
notifyMediaQualityStatus();
- mCountRtcpInactivity = 0; // reset
+ mCountRtcpInactivity = 0;
return;
}