Revert "Revert of Propagate probing cluster id to SendTimeHistory. (patchset #5 id:80001 of https://codereview.webrtc.org/2005313003/ )"
This reverts commit 46948c17fd09e4957bebc8ea61f0a8e77ff84b48. TBR=mflodman@webrtc.org BUG=webrtc:5859 Review-Url: https://codereview.webrtc.org/2032473002 Cr-Commit-Position: refs/heads/master@{#12992}
This commit is contained in:
@ -50,20 +50,22 @@ bool PacketRouter::TimeToSendPacket(uint32_t ssrc,
|
||||
for (auto* rtp_module : rtp_modules_) {
|
||||
if (rtp_module->SendingMedia() && ssrc == rtp_module->SSRC()) {
|
||||
return rtp_module->TimeToSendPacket(ssrc, sequence_number,
|
||||
capture_timestamp, retransmission);
|
||||
capture_timestamp, retransmission,
|
||||
probe_cluster_id);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
size_t PacketRouter::TimeToSendPadding(size_t bytes_to_send) {
|
||||
size_t PacketRouter::TimeToSendPadding(size_t bytes_to_send,
|
||||
int probe_cluster_id) {
|
||||
RTC_DCHECK(pacer_thread_checker_.CalledOnValidThread());
|
||||
size_t total_bytes_sent = 0;
|
||||
rtc::CritScope cs(&modules_crit_);
|
||||
for (RtpRtcp* module : rtp_modules_) {
|
||||
if (module->SendingMedia()) {
|
||||
size_t bytes_sent =
|
||||
module->TimeToSendPadding(bytes_to_send - total_bytes_sent);
|
||||
size_t bytes_sent = module->TimeToSendPadding(
|
||||
bytes_to_send - total_bytes_sent, probe_cluster_id);
|
||||
total_bytes_sent += bytes_sent;
|
||||
if (total_bytes_sent >= bytes_to_send)
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user