Merge pull request #14945 from kencooke/audio-stats-loss-underflow

Case 19748: Audio loss statistic occasionally displays a huge number
This commit is contained in:
Shannon Romano 2019-05-15 11:06:53 -07:00 committed by GitHub
commit b3b3c2f721
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -142,8 +142,10 @@ SequenceNumberStats::ArrivalInfo SequenceNumberStats::sequenceNumberReceived(qui
if (wantExtraDebugging) {
qCDebug(networking) << "found it in _missingSet";
}
_stats._lost--;
_stats._recovered++;
if (_stats._lost > 0) {
_stats._lost--;
_stats._recovered++;
}
} else {
// this late seq num is not in our missing set. it is possibly a duplicate, or possibly a late
// packet that should have arrived before our first received packet. we'll count these