Added support for sending and receiving RTCP XR packets:
- Receiver reference time report block - DLRR report block (RFC3611). BUG=1613 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2196010 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4898 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -1536,6 +1536,11 @@ uint32_t ModuleRtpRtcpImpl::SendTimeOfSendReport(
|
||||
return rtcp_sender_.SendTimeOfSendReport(send_report);
|
||||
}
|
||||
|
||||
bool ModuleRtpRtcpImpl::SendTimeOfXrRrReport(
|
||||
uint32_t mid_ntp, int64_t* time_ms) const {
|
||||
return rtcp_sender_.SendTimeOfXrRrReport(mid_ntp, time_ms);
|
||||
}
|
||||
|
||||
void ModuleRtpRtcpImpl::OnReceivedNACK(
|
||||
const std::list<uint16_t>& nack_sequence_numbers) {
|
||||
if (!rtp_sender_.StorePackets() ||
|
||||
@@ -1566,6 +1571,11 @@ int32_t ModuleRtpRtcpImpl::LastReceivedNTP(
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool ModuleRtpRtcpImpl::LastReceivedXrReferenceTimeInfo(
|
||||
RtcpReceiveTimeInfo* info) const {
|
||||
return rtcp_receiver_.LastReceivedXrReferenceTimeInfo(info);
|
||||
}
|
||||
|
||||
bool ModuleRtpRtcpImpl::UpdateRTCPReceiveInformationTimers() {
|
||||
// If this returns true this channel has timed out.
|
||||
// Periodically check if this is true and if so call UpdateTMMBR.
|
||||
|
Reference in New Issue
Block a user