| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 878 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 889 void ModuleRtpRtcpImpl::OnRequestSendReport() { | 889 void ModuleRtpRtcpImpl::OnRequestSendReport() { |
| 890 SendRTCP(kRtcpSr); | 890 SendRTCP(kRtcpSr); |
| 891 } | 891 } |
| 892 | 892 |
| 893 int32_t ModuleRtpRtcpImpl::SendRTCPReferencePictureSelection( | 893 int32_t ModuleRtpRtcpImpl::SendRTCPReferencePictureSelection( |
| 894 const uint64_t picture_id) { | 894 const uint64_t picture_id) { |
| 895 return rtcp_sender_.SendRTCP( | 895 return rtcp_sender_.SendRTCP( |
| 896 GetFeedbackState(), kRtcpRpsi, 0, 0, false, picture_id); | 896 GetFeedbackState(), kRtcpRpsi, 0, 0, false, picture_id); |
| 897 } | 897 } |
| 898 | 898 |
| 899 int64_t ModuleRtpRtcpImpl::SendTimeOfSendReport( | |
| 900 const uint32_t send_report) { | |
| 901 return rtcp_sender_.SendTimeOfSendReport(send_report); | |
| 902 } | |
| 903 | |
| 904 bool ModuleRtpRtcpImpl::SendTimeOfXrRrReport( | |
| 905 uint32_t mid_ntp, int64_t* time_ms) const { | |
| 906 return rtcp_sender_.SendTimeOfXrRrReport(mid_ntp, time_ms); | |
| 907 } | |
| 908 | |
| 909 void ModuleRtpRtcpImpl::OnReceivedNACK( | 899 void ModuleRtpRtcpImpl::OnReceivedNACK( |
| 910 const std::list<uint16_t>& nack_sequence_numbers) { | 900 const std::list<uint16_t>& nack_sequence_numbers) { |
| 911 for (uint16_t nack_sequence_number : nack_sequence_numbers) { | 901 for (uint16_t nack_sequence_number : nack_sequence_numbers) { |
| 912 send_loss_stats_.AddLostPacket(nack_sequence_number); | 902 send_loss_stats_.AddLostPacket(nack_sequence_number); |
| 913 } | 903 } |
| 914 if (!rtp_sender_.StorePackets() || | 904 if (!rtp_sender_.StorePackets() || |
| 915 nack_sequence_numbers.size() == 0) { | 905 nack_sequence_numbers.size() == 0) { |
| 916 return; | 906 return; |
| 917 } | 907 } |
| 918 // Use RTT from RtcpRttStats class if provided. | 908 // Use RTT from RtcpRttStats class if provided. |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 988 void ModuleRtpRtcpImpl::RegisterSendChannelRtpStatisticsCallback( | 978 void ModuleRtpRtcpImpl::RegisterSendChannelRtpStatisticsCallback( |
| 989 StreamDataCountersCallback* callback) { | 979 StreamDataCountersCallback* callback) { |
| 990 rtp_sender_.RegisterRtpStatisticsCallback(callback); | 980 rtp_sender_.RegisterRtpStatisticsCallback(callback); |
| 991 } | 981 } |
| 992 | 982 |
| 993 StreamDataCountersCallback* | 983 StreamDataCountersCallback* |
| 994 ModuleRtpRtcpImpl::GetSendChannelRtpStatisticsCallback() const { | 984 ModuleRtpRtcpImpl::GetSendChannelRtpStatisticsCallback() const { |
| 995 return rtp_sender_.GetRtpStatisticsCallback(); | 985 return rtp_sender_.GetRtpStatisticsCallback(); |
| 996 } | 986 } |
| 997 } // namespace webrtc | 987 } // namespace webrtc |
| OLD | NEW |