Index: media/cast/sender/video_sender.cc |
diff --git a/media/cast/sender/video_sender.cc b/media/cast/sender/video_sender.cc |
index b926cb00fa4f5483080c615bdac14b732508813b..a229f2d6349082be762b8e4e9ea976bfe2d288e6 100644 |
--- a/media/cast/sender/video_sender.cc |
+++ b/media/cast/sender/video_sender.cc |
@@ -12,6 +12,7 @@ |
#include "base/bind.h" |
#include "base/logging.h" |
+#include "base/memory/ptr_util.h" |
#include "base/trace_event/trace_event.h" |
#include "media/cast/net/cast_transport_config.h" |
#include "media/cast/sender/performance_metrics_overlay.h" |
@@ -139,11 +140,8 @@ VideoSender::VideoSender( |
transport_config.aes_iv_mask = video_config.aes_iv_mask; |
transport_sender->InitializeVideo( |
- transport_config, base::Bind(&VideoSender::OnReceivedCastFeedback, |
- weak_factory_.GetWeakPtr()), |
- base::Bind(&VideoSender::OnMeasuredRoundTripTime, |
- weak_factory_.GetWeakPtr()), |
- base::Bind(&VideoSender::OnReceivedPli, weak_factory_.GetWeakPtr())); |
+ transport_config, base::WrapUnique(new FrameSender::RtcpClient( |
+ weak_factory_.GetWeakPtr()))); |
} |
VideoSender::~VideoSender() { |