| Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/app.h
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/app.h b/webrtc/modules/rtp_rtcp/source/rtcp_packet/app.h
|
| index 42a16c7a3a42dc1cd3e46ce20ccdaf449097ab36..1261e8456f9053b9c729807e3917e800e5f6ff55 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/app.h
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/app.h
|
| @@ -21,8 +21,8 @@ class CommonHeader;
|
| class App : public RtcpPacket {
|
| public:
|
| static constexpr uint8_t kPacketType = 204;
|
| - App() : sub_type_(0), ssrc_(0), name_(0) {}
|
| - ~App() override {}
|
| + App();
|
| + ~App() override;
|
|
|
| // Parse assumes header is already parsed and validated.
|
| bool Parse(const CommonHeader& packet);
|
| @@ -38,7 +38,8 @@ class App : public RtcpPacket {
|
| size_t data_size() const { return data_.size(); }
|
| const uint8_t* data() const { return data_.data(); }
|
|
|
| - protected:
|
| + size_t BlockLength() const override;
|
| +
|
| bool Create(uint8_t* packet,
|
| size_t* index,
|
| size_t max_length,
|
| @@ -47,9 +48,6 @@ class App : public RtcpPacket {
|
| private:
|
| static constexpr size_t kAppBaseLength = 8; // Ssrc and Name.
|
| static constexpr size_t kMaxDataSize = 0xffff * 4 - kAppBaseLength;
|
| - size_t BlockLength() const override {
|
| - return kHeaderLength + kAppBaseLength + data_.size();
|
| - }
|
|
|
| uint8_t sub_type_;
|
| uint32_t ssrc_;
|
|
|