OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "media/cast/net/cast_transport_sender_impl.h" | 5 #include "media/cast/net/cast_transport_sender_impl.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/single_thread_task_runner.h" | 10 #include "base/single_thread_task_runner.h" |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
258 } else if (video_sender_ && ssrc == video_sender_->ssrc()) { | 258 } else if (video_sender_ && ssrc == video_sender_->ssrc()) { |
259 EncryptAndSendFrame(frame, &video_encryptor_, video_sender_.get()); | 259 EncryptAndSendFrame(frame, &video_encryptor_, video_sender_.get()); |
260 } else { | 260 } else { |
261 NOTREACHED() << "Invalid InsertFrame call."; | 261 NOTREACHED() << "Invalid InsertFrame call."; |
262 } | 262 } |
263 } | 263 } |
264 | 264 |
265 void CastTransportSenderImpl::SendSenderReport( | 265 void CastTransportSenderImpl::SendSenderReport( |
266 uint32_t ssrc, | 266 uint32_t ssrc, |
267 base::TimeTicks current_time, | 267 base::TimeTicks current_time, |
268 uint32_t current_time_as_rtp_timestamp) { | 268 RtpTimeTicks current_time_as_rtp_timestamp) { |
269 if (audio_sender_ && ssrc == audio_sender_->ssrc()) { | 269 if (audio_sender_ && ssrc == audio_sender_->ssrc()) { |
270 audio_rtcp_session_->SendRtcpFromRtpSender( | 270 audio_rtcp_session_->SendRtcpFromRtpSender( |
271 current_time, current_time_as_rtp_timestamp, | 271 current_time, current_time_as_rtp_timestamp, |
272 audio_sender_->send_packet_count(), audio_sender_->send_octet_count()); | 272 audio_sender_->send_packet_count(), audio_sender_->send_octet_count()); |
273 } else if (video_sender_ && ssrc == video_sender_->ssrc()) { | 273 } else if (video_sender_ && ssrc == video_sender_->ssrc()) { |
274 video_rtcp_session_->SendRtcpFromRtpSender( | 274 video_rtcp_session_->SendRtcpFromRtpSender( |
275 current_time, current_time_as_rtp_timestamp, | 275 current_time, current_time_as_rtp_timestamp, |
276 video_sender_->send_packet_count(), video_sender_->send_octet_count()); | 276 video_sender_->send_packet_count(), video_sender_->send_octet_count()); |
277 } else { | 277 } else { |
278 NOTREACHED() << "Invalid request for sending RTCP packet."; | 278 NOTREACHED() << "Invalid request for sending RTCP packet."; |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
483 sender_ssrc); | 483 sender_ssrc); |
484 rtcp.SendRtcpFromRtpReceiver(time_data, | 484 rtcp.SendRtcpFromRtpReceiver(time_data, |
485 cast_message, | 485 cast_message, |
486 target_delay, | 486 target_delay, |
487 rtcp_events, | 487 rtcp_events, |
488 rtp_receiver_statistics); | 488 rtp_receiver_statistics); |
489 } | 489 } |
490 | 490 |
491 } // namespace cast | 491 } // namespace cast |
492 } // namespace media | 492 } // namespace media |
OLD | NEW |