This is part of the ongoing work to port all IPC to Mojo.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/869faf0b5aee0f32a130bb9afb6fb80424dbbddc commit 869faf0b5aee0f32a130bb9afb6fb80424dbbddc Author: mck.giri <mck.giri@samsung.com> Date: Fri Mar 02 16:15:04 2018 Port MediaStreamTrackMetrics IPC messages to mojo. This CL migrates renderer to browser IPC messages. Also, This CL registers MediaStreamTrackMetricsHost as a Mojo interface to be exposed to the renderer from RenderProcessHostImpl. The host is created whenever a request is made from the renderer. Bug: 787422 Change-Id: I113b774858633d787f300099177277835af69da2 Reviewed-on: https://chromium-review.googlesource.com/795524 Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Ken Buchanan <kenrb@chromium.org> Reviewed-by: Jochen Eisinger <jochen@chromium.org> Reviewed-by: Tommi <tommi@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#540528} [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/browser/renderer_host/media/media_stream_track_metrics_host.cc [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/browser/renderer_host/media/media_stream_track_metrics_host.h [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/browser/renderer_host/render_process_host_impl.cc [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/browser/renderer_host/render_process_host_impl.h [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/common/BUILD.gn [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/common/content_message_generator.h [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/common/media/media_stream.mojom [delete] https://crrev.com/7a0533a54ecaa935b7f923b13d4dba8e80c158ff/content/common/media/media_stream_track_metrics_host_messages.h [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/public/app/mojo/content_browser_manifest.json [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/renderer/media/webrtc/media_stream_track_metrics.cc [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/content/renderer/media/webrtc/media_stream_track_metrics.h [modify] https://crrev.com/869faf0b5aee0f32a130bb9afb6fb80424dbbddc/ipc/ipc_message_start.h
Comment 1 by slangley@chromium.org
, Nov 21 2017Labels: -Type-Bug Type-Task