Index: webrtc/video/video_send_stream.cc |
diff --git a/webrtc/video/video_send_stream.cc b/webrtc/video/video_send_stream.cc |
index 31ba5ee31c0aaa537e51f6ea5f0b13f977748361..e42b9234fa871a06970cf1ef4c17241efb64d631 100644 |
--- a/webrtc/video/video_send_stream.cc |
+++ b/webrtc/video/video_send_stream.cc |
@@ -49,6 +49,7 @@ std::vector<RtpRtcp*> CreateRtpRtcpModules( |
TransportSequenceNumberAllocator* transport_sequence_number_allocator, |
SendStatisticsProxy* stats_proxy, |
SendDelayStats* send_delay_stats, |
+ RtcEventLog* event_log, |
size_t num_modules) { |
RTC_DCHECK_GT(num_modules, 0u); |
RtpRtcp::Configuration configuration; |
@@ -58,6 +59,8 @@ std::vector<RtpRtcp*> CreateRtpRtcpModules( |
configuration.receive_statistics = null_receive_statistics; |
configuration.outgoing_transport = outgoing_transport; |
configuration.intra_frame_callback = intra_frame_callback; |
+ configuration.bandwidth_callback = bandwidth_callback; |
+ configuration.transport_feedback_callback = transport_feedback_callback; |
configuration.rtt_stats = rtt_stats; |
configuration.rtcp_packet_type_counter_observer = stats_proxy; |
configuration.paced_sender = paced_sender; |
@@ -67,8 +70,7 @@ std::vector<RtpRtcp*> CreateRtpRtcpModules( |
configuration.send_frame_count_observer = stats_proxy; |
configuration.send_side_delay_observer = stats_proxy; |
configuration.send_packet_observer = send_delay_stats; |
- configuration.bandwidth_callback = bandwidth_callback; |
- configuration.transport_feedback_callback = transport_feedback_callback; |
+ configuration.event_log = event_log; |
std::vector<RtpRtcp*> modules; |
for (size_t i = 0; i < num_modules; ++i) { |
@@ -353,6 +355,7 @@ VideoSendStream::VideoSendStream( |
BitrateAllocator* bitrate_allocator, |
SendDelayStats* send_delay_stats, |
VieRemb* remb, |
+ RtcEventLog* event_log, |
const VideoSendStream::Config& config, |
const VideoEncoderConfig& encoder_config, |
const std::map<uint32_t, RtpState>& suspended_ssrcs) |
@@ -397,6 +400,7 @@ VideoSendStream::VideoSendStream( |
congestion_controller_->packet_router(), |
&stats_proxy_, |
send_delay_stats, |
+ event_log, |
config_.rtp.ssrcs.size())), |
payload_router_(rtp_rtcp_modules_, config.encoder_settings.payload_type), |
input_(&encoder_wakeup_event_, |