diff --git a/webrtc/video/video_receive_stream.cc b/webrtc/video/video_receive_stream.cc index 9aa7da1456..bbcc66aa12 100644 --- a/webrtc/video/video_receive_stream.cc +++ b/webrtc/video/video_receive_stream.cc @@ -169,7 +169,6 @@ VideoReceiveStream::VideoReceiveStream(int num_cpu_cores, channel_group_->GetCallStats()->RegisterStatsObserver( vie_channel_->GetStatsObserver()); - // TODO(pbos): This is not fine grained enough... vie_channel_->SetProtectionMode(config_.rtp.nack.rtp_history_ms > 0, false, -1, -1); diff --git a/webrtc/video/video_send_stream.cc b/webrtc/video/video_send_stream.cc index b7b0150e8e..3adb2f774c 100644 --- a/webrtc/video/video_send_stream.cc +++ b/webrtc/video/video_send_stream.cc @@ -154,6 +154,9 @@ VideoSendStream::VideoSendStream( channel_group_->packet_router(), ssrcs.size(), true)); RTC_CHECK(vie_channel_->Init() == 0); + channel_group_->GetCallStats()->RegisterStatsObserver( + vie_channel_->GetStatsObserver()); + vie_encoder_->StartThreadsAndSetSharedMembers( vie_channel_->send_payload_router(), vie_channel_->vcm_protection_callback());