Removes clock from TransportFeedbackAdapter.
Instead timestamps required for processing are provided explicitly. This makes it easier to ensure correct usage in log processing and simulation. Bug: webrtc:10170 Change-Id: I724a6b9b94e83caa22b8e43b63ef4e6b46138e6a Reviewed-on: https://webrtc-review.googlesource.com/c/118702 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26339}
This commit is contained in:
committed by
Commit Bot
parent
805a27e134
commit
05acd2b76f
@ -41,7 +41,7 @@ SendSideBweSender::SendSideBweSender(int kbps,
|
||||
bwe_(new DelayBasedBwe(&field_trial_config_, nullptr)),
|
||||
feedback_observer_(bitrate_controller_.get()),
|
||||
clock_(clock),
|
||||
send_time_history_(clock_, 10000),
|
||||
send_time_history_(10000),
|
||||
has_received_ack_(false),
|
||||
last_acked_seq_num_(0),
|
||||
last_log_time_ms_(0) {
|
||||
@ -134,7 +134,8 @@ void SendSideBweSender::OnPacketsSent(const Packets& packets) {
|
||||
PacketFeedback packet_feedback(
|
||||
clock_->TimeInMilliseconds(), media_packet->header().sequenceNumber,
|
||||
media_packet->payload_size(), 0, 0, PacedPacketInfo());
|
||||
send_time_history_.AddAndRemoveOld(packet_feedback);
|
||||
send_time_history_.AddAndRemoveOld(packet_feedback,
|
||||
clock_->TimeInMilliseconds());
|
||||
send_time_history_.OnSentPacket(media_packet->header().sequenceNumber,
|
||||
media_packet->sender_timestamp_ms());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user