| 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 883 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 894 void ModuleRtpRtcpImpl::OnRequestSendReport() { | 894 void ModuleRtpRtcpImpl::OnRequestSendReport() { |
| 895 SendRTCP(kRtcpSr); | 895 SendRTCP(kRtcpSr); |
| 896 } | 896 } |
| 897 | 897 |
| 898 int32_t ModuleRtpRtcpImpl::SendRTCPReferencePictureSelection( | 898 int32_t ModuleRtpRtcpImpl::SendRTCPReferencePictureSelection( |
| 899 const uint64_t picture_id) { | 899 const uint64_t picture_id) { |
| 900 return rtcp_sender_.SendRTCP( | 900 return rtcp_sender_.SendRTCP( |
| 901 GetFeedbackState(), kRtcpRpsi, 0, 0, false, picture_id); | 901 GetFeedbackState(), kRtcpRpsi, 0, 0, false, picture_id); |
| 902 } | 902 } |
| 903 | 903 |
| 904 int64_t ModuleRtpRtcpImpl::SendTimeOfSendReport( | |
| 905 const uint32_t send_report) { | |
| 906 return rtcp_sender_.SendTimeOfSendReport(send_report); | |
| 907 } | |
| 908 | |
| 909 bool ModuleRtpRtcpImpl::SendTimeOfXrRrReport( | |
| 910 uint32_t mid_ntp, int64_t* time_ms) const { | |
| 911 return rtcp_sender_.SendTimeOfXrRrReport(mid_ntp, time_ms); | |
| 912 } | |
| 913 | |
| 914 void ModuleRtpRtcpImpl::OnReceivedNACK( | 904 void ModuleRtpRtcpImpl::OnReceivedNACK( |
| 915 const std::list<uint16_t>& nack_sequence_numbers) { | 905 const std::list<uint16_t>& nack_sequence_numbers) { |
| 916 for (uint16_t nack_sequence_number : nack_sequence_numbers) { | 906 for (uint16_t nack_sequence_number : nack_sequence_numbers) { |
| 917 send_loss_stats_.AddLostPacket(nack_sequence_number); | 907 send_loss_stats_.AddLostPacket(nack_sequence_number); |
| 918 } | 908 } |
| 919 if (!rtp_sender_.StorePackets() || | 909 if (!rtp_sender_.StorePackets() || |
| 920 nack_sequence_numbers.size() == 0) { | 910 nack_sequence_numbers.size() == 0) { |
| 921 return; | 911 return; |
| 922 } | 912 } |
| 923 // Use RTT from RtcpRttStats class if provided. | 913 // Use RTT from RtcpRttStats class if provided. |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 993 void ModuleRtpRtcpImpl::RegisterSendChannelRtpStatisticsCallback( | 983 void ModuleRtpRtcpImpl::RegisterSendChannelRtpStatisticsCallback( |
| 994 StreamDataCountersCallback* callback) { | 984 StreamDataCountersCallback* callback) { |
| 995 rtp_sender_.RegisterRtpStatisticsCallback(callback); | 985 rtp_sender_.RegisterRtpStatisticsCallback(callback); |
| 996 } | 986 } |
| 997 | 987 |
| 998 StreamDataCountersCallback* | 988 StreamDataCountersCallback* |
| 999 ModuleRtpRtcpImpl::GetSendChannelRtpStatisticsCallback() const { | 989 ModuleRtpRtcpImpl::GetSendChannelRtpStatisticsCallback() const { |
| 1000 return rtp_sender_.GetRtpStatisticsCallback(); | 990 return rtp_sender_.GetRtpStatisticsCallback(); |
| 1001 } | 991 } |
| 1002 } // namespace webrtc | 992 } // namespace webrtc |
| OLD | NEW |