Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.cc b/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.cc |
index ec7b51ad00158e2c4445577659e8e9bf0a1ef785..c6f89728ff20f551739f21f19c8e09189e40bfca 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.cc |
@@ -38,6 +38,11 @@ constexpr uint8_t Remb::kFeedbackMessageType; |
// 16 | SSRC feedback | |
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
// : ... : |
+ |
+Remb::Remb() : bitrate_bps_(0) {} |
+ |
+Remb::~Remb() = default; |
+ |
bool Remb::Parse(const CommonHeader& packet) { |
RTC_DCHECK(packet.type() == kPacketType); |
RTC_DCHECK_EQ(packet.fmt(), kFeedbackMessageType); |
@@ -92,6 +97,10 @@ bool Remb::SetSsrcs(std::vector<uint32_t> ssrcs) { |
return true; |
} |
+size_t Remb::BlockLength() const { |
+ return kHeaderLength + kCommonFeedbackLength + (2 + ssrcs_.size()) * 4; |
+} |
+ |
bool Remb::Create(uint8_t* packet, |
size_t* index, |
size_t max_length, |