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

Issue 1007163003: media: Check kDisableInfobarForProtectedMediaIdentifier in ProtectedMediaIdentifierPermissionContex… (Closed)

Created:
5 years, 9 months ago by xhwang
Modified:
5 years, 9 months ago
Reviewers:
ddorwin
CC:
chromium-reviews, eme-reviews_chromium.org, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, wjia+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@proxy_decryptor_request_permission
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

media: Check kDisableInfobarForProtectedMediaIdentifier in ProtectedMediaIdentifierPermissionContext. Previously this flag was checked in BrowserCdmManager. When this flag is set, we would NOT check any preference and content setting related to protected media identifier. Permission was granted blindly by default. This CL moves the check to ProtectedMediaIdentifierPermissionContext. Now the impact of this flag is more restrictive: only when the permission status is "ASK" will we replace it with "ALLOW". This applies to both permission request and permission check. If the permission is "BLOCKED" for any reason (e.g. invalid origin, disabled by master switch, blocked in content setting), the permission request/check will be blocked. BUG=456219 TEST=Manually tested with and without the switch. Committed: https://crrev.com/5f80e74c8d9b52f246c4a276c25e6af6a35072ba Cr-Commit-Position: refs/heads/master@{#320997}

Patch Set 1 #

Total comments: 4

Patch Set 2 : comments addressed #

Total comments: 2

Patch Set 3 : rebase only #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -25 lines) Patch
M chrome/browser/media/protected_media_identifier_permission_context.cc View 1 5 chunks +24 lines, -12 lines 0 comments Download
M content/browser/media/cdm/browser_cdm_manager.cc View 1 2 3 chunks +0 lines, -13 lines 0 comments Download

Messages

Total messages: 13 (3 generated)
xhwang
PTAL
5 years, 9 months ago (2015-03-17 00:19:46 UTC) #2
ddorwin
LGTM % comments. Thanks! https://codereview.chromium.org/1007163003/diff/1/chrome/browser/media/protected_media_identifier_permission_context.cc File chrome/browser/media/protected_media_identifier_permission_context.cc (right): https://codereview.chromium.org/1007163003/diff/1/chrome/browser/media/protected_media_identifier_permission_context.cc#newcode29 chrome/browser/media/protected_media_identifier_permission_context.cc:29: #error This file should only ...
5 years, 9 months ago (2015-03-17 00:43:12 UTC) #3
ddorwin
This is really BUG=456219
5 years, 9 months ago (2015-03-17 00:44:15 UTC) #4
xhwang
comments addressed
5 years, 9 months ago (2015-03-17 01:33:21 UTC) #5
xhwang
https://codereview.chromium.org/1007163003/diff/1/chrome/browser/media/protected_media_identifier_permission_context.cc File chrome/browser/media/protected_media_identifier_permission_context.cc (right): https://codereview.chromium.org/1007163003/diff/1/chrome/browser/media/protected_media_identifier_permission_context.cc#newcode29 chrome/browser/media/protected_media_identifier_permission_context.cc:29: #error This file should only be used on ChromeOS ...
5 years, 9 months ago (2015-03-17 01:33:28 UTC) #6
ddorwin
lgtm Thanks. https://codereview.chromium.org/1007163003/diff/20001/chrome/browser/media/protected_media_identifier_permission_context.cc File chrome/browser/media/protected_media_identifier_permission_context.cc (right): https://codereview.chromium.org/1007163003/diff/20001/chrome/browser/media/protected_media_identifier_permission_context.cc#newcode106 chrome/browser/media/protected_media_identifier_permission_context.cc:106: DCHECK(!base::CommandLine::ForCurrentProcess()->HasSwitch( Note: This only works because the ...
5 years, 9 months ago (2015-03-17 02:43:09 UTC) #7
xhwang
https://codereview.chromium.org/1007163003/diff/20001/chrome/browser/media/protected_media_identifier_permission_context.cc File chrome/browser/media/protected_media_identifier_permission_context.cc (right): https://codereview.chromium.org/1007163003/diff/20001/chrome/browser/media/protected_media_identifier_permission_context.cc#newcode106 chrome/browser/media/protected_media_identifier_permission_context.cc:106: DCHECK(!base::CommandLine::ForCurrentProcess()->HasSwitch( On 2015/03/17 02:43:09, ddorwin wrote: > Note: This ...
5 years, 9 months ago (2015-03-17 21:43:42 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1007163003/40001
5 years, 9 months ago (2015-03-17 21:45:38 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 9 months ago (2015-03-17 22:30:04 UTC) #12
commit-bot: I haz the power
5 years, 9 months ago (2015-03-17 22:30:58 UTC) #13
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/5f80e74c8d9b52f246c4a276c25e6af6a35072ba
Cr-Commit-Position: refs/heads/master@{#320997}

Powered by Google App Engine
This is Rietveld 408576698