Update nack tracker when receiving empty packets.
Bug: webrtc:7611 Change-Id: Ied50829f245ea99f8d737cffdf9a3d646de3fbaf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/231641 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#34958}
This commit is contained in:

committed by
WebRTC LUCI CQ

parent
11ddcf8b53
commit
552c83171b
@ -195,11 +195,12 @@ int NetEqImpl::InsertPacket(const RTPHeader& rtp_header,
|
||||
return kOK;
|
||||
}
|
||||
|
||||
void NetEqImpl::InsertEmptyPacket(const RTPHeader& /*rtp_header*/) {
|
||||
// TODO(henrik.lundin) Handle NACK as well. This will make use of the
|
||||
// rtp_header parameter.
|
||||
// https://bugs.chromium.org/p/webrtc/issues/detail?id=7611
|
||||
void NetEqImpl::InsertEmptyPacket(const RTPHeader& rtp_header) {
|
||||
MutexLock lock(&mutex_);
|
||||
if (nack_enabled_) {
|
||||
nack_->UpdateLastReceivedPacket(rtp_header.sequenceNumber,
|
||||
rtp_header.timestamp);
|
||||
}
|
||||
controller_->RegisterEmptyPacket();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user