Commit 0bb0abd2 authored by Antonio Gomes's avatar Antonio Gomes Committed by Commit Bot

Migrate away from using ChildThreadImpl in MediaStreamTrackMetrics

This CL prepares MediaStreamTrackMetrics to be Onion souped.

BUG=787254
R=guidou@chromium.org

Change-Id: I9c31edef1cc690afcbc08b0cde2b18faec866558
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1834363
Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
Reviewed-by: default avatarGuido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#702022}
parent 5c7b3633
...@@ -8,10 +8,11 @@ ...@@ -8,10 +8,11 @@
#include <string> #include <string>
#include "base/hash/md5.h" #include "base/hash/md5.h"
#include "base/threading/thread_task_runner_handle.h" #include "base/strings/stringprintf.h"
#include "content/child/child_thread_impl.h" #include "base/threading/thread_checker.h"
#include "content/public/common/service_names.mojom.h"
#include "content/renderer/render_thread_impl.h" #include "content/renderer/render_thread_impl.h"
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
#include "third_party/blink/public/platform/platform.h"
namespace content { namespace content {
...@@ -264,7 +265,7 @@ uint64_t MediaStreamTrackMetrics::MakeUniqueId(const std::string& track_id, ...@@ -264,7 +265,7 @@ uint64_t MediaStreamTrackMetrics::MakeUniqueId(const std::string& track_id,
mojo::Remote<blink::mojom::MediaStreamTrackMetricsHost>& mojo::Remote<blink::mojom::MediaStreamTrackMetricsHost>&
MediaStreamTrackMetrics::GetMediaStreamTrackMetricsHost() { MediaStreamTrackMetrics::GetMediaStreamTrackMetricsHost() {
if (!track_metrics_host_) { if (!track_metrics_host_) {
ChildThreadImpl::current()->BindHostReceiver( blink::Platform::Current()->GetBrowserInterfaceBrokerProxy()->GetInterface(
track_metrics_host_.BindNewPipeAndPassReceiver()); track_metrics_host_.BindNewPipeAndPassReceiver());
} }
return track_metrics_host_; return track_metrics_host_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment