Replace virtual RtcpPacket::SetSenderSsrc with base member

to slightly improve binary size.

Bug: None
Change-Id: I894c7d67a72f4a8077963d2ba0a7bb471a2e7e4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/156300
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29428}
This commit is contained in:
Danil Chapovalov
2019-10-10 09:56:29 +02:00
committed by Commit Bot
parent 907f1548af
commit cbbfd08423
19 changed files with 39 additions and 66 deletions

View File

@ -26,13 +26,11 @@ class Rtpfb : public RtcpPacket {
public:
static constexpr uint8_t kPacketType = 205;
Rtpfb() : sender_ssrc_(0), media_ssrc_(0) {}
~Rtpfb() override {}
Rtpfb() = default;
~Rtpfb() override = default;
void SetSenderSsrc(uint32_t ssrc) override { sender_ssrc_ = ssrc; }
void SetMediaSsrc(uint32_t ssrc) { media_ssrc_ = ssrc; }
uint32_t sender_ssrc() const { return sender_ssrc_; }
uint32_t media_ssrc() const { return media_ssrc_; }
protected:
@ -41,8 +39,7 @@ class Rtpfb : public RtcpPacket {
void CreateCommonFeedback(uint8_t* payload) const;
private:
uint32_t sender_ssrc_;
uint32_t media_ssrc_;
uint32_t media_ssrc_ = 0;
};
} // namespace rtcp