Index: webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h |
diff --git a/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h b/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h |
index eb4625413a865a5553fa7e6b9d7bfe162dce4ab7..7d54ea4b24606b1f9692739924b0f6e71eda7da1 100644 |
--- a/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h |
+++ b/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h |
@@ -132,36 +132,62 @@ const size_t kRtxHeaderSize = 2; |
struct RTCPReportBlock { |
RTCPReportBlock() |
- : remoteSSRC(0), sourceSSRC(0), fractionLost(0), cumulativeLost(0), |
- extendedHighSeqNum(0), jitter(0), lastSR(0), |
- delaySinceLastSR(0) {} |
- |
- RTCPReportBlock(uint32_t remote_ssrc, |
+ : sender_ssrc(0), |
+ source_ssrc(0), |
+ fraction_lost(0), |
+ packets_lost(0), |
+ extended_highest_sequence_number(0), |
+ jitter(0), |
+ last_sender_report_timestamp(0), |
+ delay_since_last_sender_report(0) {} |
+ |
+ RTCPReportBlock(uint32_t sender_ssrc, |
uint32_t source_ssrc, |
uint8_t fraction_lost, |
- uint32_t cumulative_lost, |
- uint32_t extended_high_sequence_number, |
+ uint32_t packets_lost, |
+ uint32_t extended_highest_sequence_number, |
uint32_t jitter, |
- uint32_t last_sender_report, |
+ uint32_t last_sender_report_timestamp, |
uint32_t delay_since_last_sender_report) |
- : remoteSSRC(remote_ssrc), |
- sourceSSRC(source_ssrc), |
- fractionLost(fraction_lost), |
- cumulativeLost(cumulative_lost), |
- extendedHighSeqNum(extended_high_sequence_number), |
+ : sender_ssrc(sender_ssrc), |
+ source_ssrc(source_ssrc), |
+ fraction_lost(fraction_lost), |
+ packets_lost(packets_lost), |
+ extended_highest_sequence_number(extended_highest_sequence_number), |
jitter(jitter), |
- lastSR(last_sender_report), |
- delaySinceLastSR(delay_since_last_sender_report) {} |
+ last_sender_report_timestamp(last_sender_report_timestamp), |
+ delay_since_last_sender_report(delay_since_last_sender_report) {} |
// Fields as described by RFC 3550 6.4.2. |
- uint32_t remoteSSRC; // SSRC of sender of this report. |
- uint32_t sourceSSRC; // SSRC of the RTP packet sender. |
- uint8_t fractionLost; |
- uint32_t cumulativeLost; // 24 bits valid. |
- uint32_t extendedHighSeqNum; |
+ union { |
+ uint32_t sender_ssrc; // SSRC of sender of this report. |
+ RTC_DEPRECATED uint32_t remoteSSRC; |
+ }; |
+ union { |
+ uint32_t source_ssrc; // SSRC of the RTP packet sender. |
+ RTC_DEPRECATED uint32_t sourceSSRC; |
+ }; |
+ union { |
+ RTC_DEPRECATED uint8_t fractionLost; |
+ uint8_t fraction_lost; |
+ }; |
+ union { |
+ uint32_t packets_lost; // 24 bits valid. |
+ RTC_DEPRECATED uint32_t cumulativeLost; |
+ }; |
+ union { |
+ uint32_t extended_highest_sequence_number; |
+ RTC_DEPRECATED uint32_t extendedHighSeqNum; |
+ }; |
uint32_t jitter; |
- uint32_t lastSR; |
- uint32_t delaySinceLastSR; |
+ union { |
+ uint32_t last_sender_report_timestamp; |
+ RTC_DEPRECATED uint32_t lastSR; |
+ }; |
+ union { |
+ uint32_t delay_since_last_sender_report; |
+ RTC_DEPRECATED uint32_t delaySinceLastSR; |
+ }; |
}; |
typedef std::list<RTCPReportBlock> ReportBlockList; |