diff options
author | Bodam Nam <bodamnam@google.com> | 2023-02-08 13:03:19 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2023-02-08 13:03:19 +0000 |
commit | 710daeb3efb305998c8adc65b928809f498c80c2 (patch) | |
tree | 671ffbae1aba98f97a23b125aa34e96f7db0477b /service | |
parent | 6a927f12c4a73af764f89645c2292cca8683d893 (diff) | |
parent | e8010bc676967fffea7e9d751e39fddc96544aee (diff) | |
download | ImsMedia-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.cpp | 8 |
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; } |