Fixes a bug which incorrectly logs incoming RTCP as outgoing.
Adds logging to RTPSender and RTCPSender, pushing an event log pointer from Channel through ModuleRtpRtcpImpl to the Sender objects.
BUG=webrtc:4741
Review URL: https://codereview.webrtc.org/1571283002
Cr-Commit-Position: refs/heads/master@{#11336}
diff --git a/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h b/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h
index 6a7022a..d9d03e6 100644
--- a/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h
+++ b/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h
@@ -24,6 +24,8 @@
class RemoteBitrateEstimator;
class RtpReceiver;
class Transport;
+class RtcEventLog;
+
namespace rtcp {
class TransportFeedback;
}
@@ -73,6 +75,9 @@
BitrateStatisticsObserver* send_bitrate_observer;
FrameCountObserver* send_frame_count_observer;
SendSideDelayObserver* send_side_delay_observer;
+ RtcEventLog* event_log;
+
+ RTC_DISALLOW_COPY_AND_ASSIGN(Configuration);
};
/*