| Index: webrtc/modules/rtp_rtcp/source/rtcp_receiver.h
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_receiver.h b/webrtc/modules/rtp_rtcp/source/rtcp_receiver.h
|
| index 9392e51d26be28ed9c2a700691c29a7f5afa532d..68cf231be1d05004185ce10369e8cf54ca98b4e1 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtcp_receiver.h
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtcp_receiver.h
|
| @@ -34,6 +34,7 @@ public:
|
| RtcpPacketTypeCounterObserver* packet_type_counter_observer,
|
| RtcpBandwidthObserver* rtcp_bandwidth_observer,
|
| RtcpIntraFrameObserver* rtcp_intra_frame_observer,
|
| + TransportFeedbackObserver* transport_feedback_observer,
|
| ModuleRtpRtcpImpl* owner);
|
| virtual ~RTCPReceiver();
|
|
|
| @@ -216,6 +217,10 @@ protected:
|
| void HandleAPPItem(RTCPUtility::RTCPParserV2& rtcpParser,
|
| RTCPHelp::RTCPPacketInformation& rtcpPacketInformation);
|
|
|
| + void HandleTransportFeedback(
|
| + RTCPUtility::RTCPParserV2* rtcp_parser,
|
| + RTCPHelp::RTCPPacketInformation* rtcp_packet_information);
|
| +
|
| private:
|
| typedef std::map<uint32_t, RTCPHelp::RTCPReceiveInformation*>
|
| ReceivedInfoMap;
|
| @@ -241,6 +246,7 @@ protected:
|
| CriticalSectionWrapper* _criticalSectionFeedbacks;
|
| RtcpBandwidthObserver* const _cbRtcpBandwidthObserver;
|
| RtcpIntraFrameObserver* const _cbRtcpIntraFrameObserver;
|
| + TransportFeedbackObserver* const _cbTransportFeedbackObserver;
|
|
|
| CriticalSectionWrapper* _criticalSectionRTCPReceiver;
|
| uint32_t main_ssrc_;
|
| @@ -282,6 +288,9 @@ protected:
|
| RtcpPacketTypeCounter packet_type_counter_;
|
|
|
| RTCPUtility::NackStats nack_stats_;
|
| +
|
| + size_t num_skipped_packets_;
|
| + int64_t last_skipped_packets_warning_;
|
| };
|
| } // namespace webrtc
|
| #endif // WEBRTC_MODULES_RTP_RTCP_SOURCE_RTCP_RECEIVER_H_
|
|
|