| Index: media/cast/video_sender/video_sender.cc
|
| diff --git a/media/cast/video_sender/video_sender.cc b/media/cast/video_sender/video_sender.cc
|
| index a0acb83398fd90ea722347d662a6337b3f4b5938..2591b12016c531ac41b14447aa7e45130d373904 100644
|
| --- a/media/cast/video_sender/video_sender.cc
|
| +++ b/media/cast/video_sender/video_sender.cc
|
| @@ -60,7 +60,7 @@ VideoSender::VideoSender(
|
| max_frame_rate_(video_config.max_frame_rate),
|
| cast_environment_(cast_environment),
|
| rtcp_feedback_(new LocalRtcpVideoSenderFeedback(this)),
|
| - rtp_sender_(new RtpSender(cast_environment->Clock(), NULL, &video_config,
|
| + rtp_sender_(new RtpSender(cast_environment, NULL, &video_config,
|
| paced_packet_sender)),
|
| last_acked_frame_id_(-1),
|
| last_sent_frame_id_(-1),
|
| @@ -103,7 +103,7 @@ VideoSender::VideoSender(
|
| }
|
|
|
| rtcp_.reset(new Rtcp(
|
| - cast_environment_->Clock(),
|
| + cast_environment_,
|
| rtcp_feedback_.get(),
|
| paced_packet_sender,
|
| rtp_video_sender_statistics_.get(),
|
| @@ -311,6 +311,8 @@ void VideoSender::OnReceivedCastFeedback(const RtcpCastMessage& cast_feedback) {
|
| base::TimeDelta max_rtt;
|
|
|
| if (rtcp_->Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)) {
|
| + cast_environment_->Logging()->InsertGenericEvent(kRttMs,
|
| + rtt.InMilliseconds());
|
| // Don't use a RTT lower than our average.
|
| rtt = std::max(rtt, avg_rtt);
|
| } else {
|
| @@ -365,6 +367,10 @@ void VideoSender::ReceivedAck(uint32 acked_frame_id) {
|
| DCHECK(cast_environment_->CurrentlyOn(CastEnvironment::MAIN));
|
| VLOG(1) << "ReceivedAck:" << acked_frame_id;
|
| last_acked_frame_id_ = static_cast<int>(acked_frame_id);
|
| + cast_environment_->Logging()->InsertGenericEvent(kAckReceived,
|
| + acked_frame_id);
|
| + VLOG(1) << "ReceivedAck:" << static_cast<int>(acked_frame_id);
|
| + last_acked_frame_id_ = acked_frame_id;
|
| UpdateFramesInFlight();
|
| }
|
|
|
|
|