Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(617)

Issue 2829123003: Make media permission requests go through the PermissionManager (Closed)

Created:
3 years, 8 months ago by raymes
Modified:
3 years, 7 months ago
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, chfremer+watch_chromium.org, raymes+watch_chromium.org, feature-media-reviews_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Make media permission requests go through the PermissionManager This CL adds a feature flag which, when enabled, causes media requests to call into PermissionManager::RequestPermissions in order to display a permission prompt (among other things). The feature flag is added because this results in the UI changing, and also won't work on Android until we have unified the permission request codepaths (see https://crbug.com/606138). BUG=596786 Review-Url: https://codereview.chromium.org/2829123003 Cr-Commit-Position: refs/heads/master@{#468265} Committed: https://chromium.googlesource.com/chromium/src/+/96988faed343f078f05d0f364ce5de260d068be0

Patch Set 1 #

Patch Set 2 : Grouped requests #

Total comments: 3

Patch Set 3 : Grouped requests #

Patch Set 4 : Grouped requests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+104 lines, -20 lines) Patch
M chrome/browser/media/webrtc/media_stream_device_permission_context.h View 1 chunk +6 lines, -5 lines 0 comments Download
M chrome/browser/media/webrtc/media_stream_device_permission_context.cc View 1 2 chunks +10 lines, -4 lines 0 comments Download
M chrome/browser/media/webrtc/media_stream_devices_controller.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/media/webrtc/media_stream_devices_controller.cc View 1 2 3 5 chunks +53 lines, -11 lines 0 comments Download
M chrome/browser/permissions/permission_request.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_request_impl.cc View 1 4 chunks +15 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_util.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/chrome_features.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/chrome_features.cc View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 25 (15 generated)
raymes
3 years, 8 months ago (2017-04-21 05:33:18 UTC) #2
Timothy Loh
Looks good, just small questions about one bit. https://codereview.chromium.org/2829123003/diff/20001/chrome/browser/media/webrtc/media_stream_devices_controller.cc File chrome/browser/media/webrtc/media_stream_devices_controller.cc (right): https://codereview.chromium.org/2829123003/diff/20001/chrome/browser/media/webrtc/media_stream_devices_controller.cc#newcode403 chrome/browser/media/webrtc/media_stream_devices_controller.cc:403: if ...
3 years, 8 months ago (2017-04-24 04:18:57 UTC) #3
raymes
https://codereview.chromium.org/2829123003/diff/20001/chrome/browser/media/webrtc/media_stream_devices_controller.cc File chrome/browser/media/webrtc/media_stream_devices_controller.cc (right): https://codereview.chromium.org/2829123003/diff/20001/chrome/browser/media/webrtc/media_stream_devices_controller.cc#newcode403 chrome/browser/media/webrtc/media_stream_devices_controller.cc:403: if (audio_setting_ == CONTENT_SETTING_BLOCK || We should only really ...
3 years, 8 months ago (2017-04-26 00:10:30 UTC) #4
Timothy Loh
lgtm https://codereview.chromium.org/2829123003/diff/20001/chrome/browser/media/webrtc/media_stream_devices_controller.cc File chrome/browser/media/webrtc/media_stream_devices_controller.cc (right): https://codereview.chromium.org/2829123003/diff/20001/chrome/browser/media/webrtc/media_stream_devices_controller.cc#newcode403 chrome/browser/media/webrtc/media_stream_devices_controller.cc:403: if (audio_setting_ == CONTENT_SETTING_BLOCK || On 2017/04/26 00:10:30, ...
3 years, 8 months ago (2017-04-26 01:40:25 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2829123003/50011
3 years, 8 months ago (2017-04-26 01:44:32 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/420448)
3 years, 8 months ago (2017-04-26 01:55:26 UTC) #17
raymes
+isherman for histograms.xml
3 years, 8 months ago (2017-04-26 02:27:06 UTC) #19
Ilya Sherman
histograms.xml lgtm
3 years, 8 months ago (2017-04-26 07:20:28 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2829123003/50011
3 years, 7 months ago (2017-04-30 22:54:21 UTC) #22
commit-bot: I haz the power
3 years, 7 months ago (2017-05-01 00:51:41 UTC) #25
Message was sent while issue was closed.
Committed patchset #4 (id:50011) as
https://chromium.googlesource.com/chromium/src/+/96988faed343f078f05d0f364ce5...

Powered by Google App Engine
This is Rietveld 408576698