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

Issue 183943003: Verify MediaKeys parameter values consistently (Closed)

Created:
6 years, 9 months ago by jrummell
Modified:
6 years, 9 months ago
CC:
blink-reviews, feature-media-reviews_chromium.org, philipj_slow, eric.carlson_apple.com
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Verify MediaKeys parameter values consistently Change to use same logic for verifying keySystem and contentType values when creating MediaKeys and MediaKeySessions as is used for isTypeSupported(). Removes unfinished stub code in ContentDecryptionModule. BUG=342107 TEST=manual Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168321

Patch Set 1 #

Total comments: 4

Patch Set 2 : Helper methods #

Total comments: 6

Patch Set 3 : rename #

Total comments: 4

Patch Set 4 : One method #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -25 lines) Patch
M Source/modules/encryptedmedia/MediaKeys.cpp View 1 2 3 5 chunks +13 lines, -7 lines 0 comments Download
M Source/platform/drm/ContentDecryptionModule.h View 1 chunk +0 lines, -2 lines 0 comments Download
M Source/platform/drm/ContentDecryptionModule.cpp View 2 chunks +0 lines, -16 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
jrummell
PTAL. Expands on xhwang@'s change to implement isTypeSupported().
6 years, 9 months ago (2014-02-27 22:34:30 UTC) #1
ddorwin
The description, especially the summary, should explain that we're hooking up the checks. "Better" is ...
6 years, 9 months ago (2014-02-27 22:44:12 UTC) #2
xhwang
looking good, just one nit comment https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode162 Source/modules/encryptedmedia/MediaKeys.cpp:162: bool MediaKeys::isSupportedContentType(const String& ...
6 years, 9 months ago (2014-02-27 23:19:51 UTC) #3
jrummell
Updated code and description. PTAL. https://codereview.chromium.org/183943003/diff/1/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/1/Source/modules/encryptedmedia/MediaKeys.cpp#newcode56 Source/modules/encryptedmedia/MediaKeys.cpp:56: if (!isTypeSupported(keySystem, "")) { ...
6 years, 9 months ago (2014-02-27 23:20:00 UTC) #4
ddorwin
lgtm https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode162 Source/modules/encryptedmedia/MediaKeys.cpp:162: bool MediaKeys::isSupportedContentType(const String& keySystem, const String& contentType) On ...
6 years, 9 months ago (2014-02-27 23:28:27 UTC) #5
xhwang
https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode162 Source/modules/encryptedmedia/MediaKeys.cpp:162: bool MediaKeys::isSupportedContentType(const String& keySystem, const String& contentType) On 2014/02/27 ...
6 years, 9 months ago (2014-02-27 23:42:36 UTC) #6
ddorwin
https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode162 Source/modules/encryptedmedia/MediaKeys.cpp:162: bool MediaKeys::isSupportedContentType(const String& keySystem, const String& contentType) On 2014/02/27 ...
6 years, 9 months ago (2014-02-28 00:14:09 UTC) #7
jrummell
Updated function names. PTAL. https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/20001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode162 Source/modules/encryptedmedia/MediaKeys.cpp:162: bool MediaKeys::isSupportedContentType(const String& keySystem, const ...
6 years, 9 months ago (2014-02-28 00:25:32 UTC) #8
xhwang
lgtm, thanks!
6 years, 9 months ago (2014-02-28 00:39:08 UTC) #9
jrummell
+acolwell@, as media blink patron
6 years, 9 months ago (2014-02-28 01:38:13 UTC) #10
ddorwin
lgtm % comment https://codereview.chromium.org/183943003/diff/40001/Source/modules/encryptedmedia/MediaKeys.h File Source/modules/encryptedmedia/MediaKeys.h (right): https://codereview.chromium.org/183943003/diff/40001/Source/modules/encryptedmedia/MediaKeys.h#newcode77 Source/modules/encryptedmedia/MediaKeys.h:77: static bool isKeySystemSupported(const String& keySystem); I ...
6 years, 9 months ago (2014-02-28 05:01:09 UTC) #11
acolwell GONE FROM CHROMIUM
lgtm % nit https://codereview.chromium.org/183943003/diff/40001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/40001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode165 Source/modules/encryptedmedia/MediaKeys.cpp:165: ASSERT(!contentType.isEmpty()); nit: I'm not sure there ...
6 years, 9 months ago (2014-02-28 16:50:40 UTC) #12
jrummell
+abarth@ for OWNERS review. https://codereview.chromium.org/183943003/diff/40001/Source/modules/encryptedmedia/MediaKeys.cpp File Source/modules/encryptedmedia/MediaKeys.cpp (right): https://codereview.chromium.org/183943003/diff/40001/Source/modules/encryptedmedia/MediaKeys.cpp#newcode165 Source/modules/encryptedmedia/MediaKeys.cpp:165: ASSERT(!contentType.isEmpty()); On 2014/02/28 16:50:40, acolwell ...
6 years, 9 months ago (2014-02-28 19:06:52 UTC) #13
abarth-chromium
rslgtm Should we create an OWNERS file in platform/drm so the appropriate folks can review ...
6 years, 9 months ago (2014-03-01 06:46:10 UTC) #14
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-01 06:46:15 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jrummell@chromium.org/183943003/60001
6 years, 9 months ago (2014-03-01 06:46:26 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-01 09:36:12 UTC) #17
commit-bot: I haz the power
Retried try job too often on win_layout for step(s) webkit_lint http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_layout&number=24099
6 years, 9 months ago (2014-03-01 09:36:13 UTC) #18
ddorwin
On 2014/03/01 06:46:10, abarth wrote: > rslgtm > > Should we create an OWNERS file ...
6 years, 9 months ago (2014-03-02 03:42:56 UTC) #19
jrummell
The CQ bit was checked by jrummell@chromium.org
6 years, 9 months ago (2014-03-03 17:37:26 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jrummell@chromium.org/183943003/60001
6 years, 9 months ago (2014-03-03 17:38:09 UTC) #21
commit-bot: I haz the power
6 years, 9 months ago (2014-03-03 17:39:04 UTC) #22
Message was sent while issue was closed.
Change committed as 168321

Powered by Google App Engine
This is Rietveld 408576698