Currently, they are using GURL for origins.
This includes MediaStreamRequest, used by RequestMediaAccessPermission.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b commit a4b8bcb70bc34ac772e3904b110e643de0b6ff7b Author: Chandan Padhi <c.padhi@samsung.com> Date: Tue Sep 12 16:41:04 2017 Use url::Origin in RenderFrameHostDelegate::CheckMediaAccessPermission This CL replaces GURL with url::Origin as |security_origin|'s type. Bug: 683115 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation Change-Id: I852bbd7e55ae210f32875408c6400e2057df7c5f Reviewed-on: https://chromium-review.googlesource.com/643346 Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Chandan Padhi <c.padhi@samsung.com> Cr-Commit-Position: refs/heads/master@{#501305} [modify] https://crrev.com/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b/content/browser/frame_host/render_frame_host_delegate.cc [modify] https://crrev.com/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b/content/browser/frame_host/render_frame_host_delegate.h [modify] https://crrev.com/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b/content/browser/media/media_devices_permission_checker.cc [modify] https://crrev.com/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b/content/browser/renderer_host/media/media_stream_ui_proxy_unittest.cc [modify] https://crrev.com/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b/content/browser/web_contents/web_contents_impl.cc [modify] https://crrev.com/a4b8bcb70bc34ac772e3904b110e643de0b6ff7b/content/browser/web_contents/web_contents_impl.h
Comment 1 by guidou@chromium.org
, Jan 20 2017