Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h |
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h b/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h |
index 09723ef949137ff2a175e70c6713e665c50dd6cb..cb34f370c5d93d99f278919836396c77dcb803f1 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h |
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h |
@@ -52,7 +52,8 @@ class ExtendedReports : public RtcpPacket { |
return target_bitrate_; |
} |
- protected: |
+ size_t BlockLength() const override; |
+ |
bool Create(uint8_t* packet, |
size_t* index, |
size_t max_length, |
@@ -61,11 +62,6 @@ class ExtendedReports : public RtcpPacket { |
private: |
static constexpr size_t kXrBaseLength = 4; |
- size_t BlockLength() const override { |
- return kHeaderLength + kXrBaseLength + RrtrLength() + DlrrLength() + |
- VoipMetricLength() + TargetBitrateLength(); |
- } |
- |
size_t RrtrLength() const { return rrtr_block_ ? Rrtr::kLength : 0; } |
size_t DlrrLength() const { return dlrr_block_.BlockLength(); } |
size_t VoipMetricLength() const { |