| Index: webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h b/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h
|
| index b5d2185113a0e6d92cb1bc33df2add2e11077d2e..13bdac020be478eb0fdf365a9d01fb66b093d174 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h
|
| @@ -11,6 +11,7 @@
|
| #ifndef WEBRTC_MODULES_RTP_RTCP_SOURCE_RTP_RTCP_IMPL_H_
|
| #define WEBRTC_MODULES_RTP_RTCP_SOURCE_RTP_RTCP_IMPL_H_
|
|
|
| +#include <memory>
|
| #include <set>
|
| #include <utility>
|
| #include <vector>
|
| @@ -307,8 +308,8 @@ class ModuleRtpRtcpImpl : public RtpRtcp, public RTCPReceiver::ModuleRtpRtcp {
|
| protected:
|
| bool UpdateRTCPReceiveInformationTimers();
|
|
|
| - RTPSender* rtp_sender() { return &rtp_sender_; }
|
| - const RTPSender* rtp_sender() const { return &rtp_sender_; }
|
| + RTPSender* rtp_sender() { return rtp_sender_.get(); }
|
| + const RTPSender* rtp_sender() const { return rtp_sender_.get(); }
|
|
|
| RTCPSender* rtcp_sender() { return &rtcp_sender_; }
|
| const RTCPSender* rtcp_sender() const { return &rtcp_sender_; }
|
| @@ -329,7 +330,7 @@ class ModuleRtpRtcpImpl : public RtpRtcp, public RTCPReceiver::ModuleRtpRtcp {
|
|
|
| bool TimeToSendFullNackList(int64_t now) const;
|
|
|
| - RTPSender rtp_sender_;
|
| + std::unique_ptr<RTPSender> rtp_sender_;
|
| RTCPSender rtcp_sender_;
|
| RTCPReceiver rtcp_receiver_;
|
|
|
|
|