in RtcpTransceiver delete legacy rtt_observer callback

Bug: webrtc:8239
Change-Id: Id4f56887879513b5ddb89818f221d8686c373ed7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/235370
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35257}
This commit is contained in:
Danil Chapovalov
2021-10-15 21:27:54 +02:00
committed by WebRTC LUCI CQ
parent 2110f7d664
commit 5e67b6a90d
4 changed files with 7 additions and 45 deletions

View File

@ -345,7 +345,8 @@ void RtcpTransceiverImpl::HandleExtendedReports(
}
void RtcpTransceiverImpl::HandleDlrr(const rtcp::Dlrr& dlrr, Timestamp now) {
if (!config_.non_sender_rtt_measurement) {
if (!config_.non_sender_rtt_measurement ||
config_.network_link_observer == nullptr) {
return;
}
@ -358,13 +359,7 @@ void RtcpTransceiverImpl::HandleDlrr(const rtcp::Dlrr& dlrr, Timestamp now) {
continue;
uint32_t rtt_ntp = receive_time_ntp - rti.delay_since_last_rr - rti.last_rr;
int64_t rtt_ms = CompactNtpRttToMs(rtt_ntp);
if (config_.rtt_observer != nullptr) {
config_.rtt_observer->OnRttUpdate(rtt_ms);
}
if (config_.network_link_observer != nullptr) {
config_.network_link_observer->OnRttUpdate(now,
TimeDelta::Millis(rtt_ms));
}
config_.network_link_observer->OnRttUpdate(now, TimeDelta::Millis(rtt_ms));
}
}