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

Issue 10020053: Initial implementation of Encrypted Media Extensions in Chrome. (Closed)

Created:
8 years, 8 months ago by ddorwin
Modified:
8 years, 8 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, pam+watch_chromium.org, feature-media-reviews_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Initial implementation of Encrypted Media Extensions in Chrome. The new encrypted-media layout tests pass, but the key is not used by the media stack yet. BUG=119668 TEST=LayoutTests/media/encrypted-media/ R=scherkus@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=132973

Patch Set 1 #

Total comments: 48

Patch Set 2 : review feedback #

Total comments: 17

Patch Set 3 : review feedback; eliminated *Task functions #

Total comments: 4

Patch Set 4 : Added pipes to args in comments. #

Patch Set 5 : Fixed signed/unsigned mismatch. #

Patch Set 6 : Rebased to fix conflicts #

Patch Set 7 : Use new enum names from http://webk.it/84046. #

Total comments: 4

Patch Set 8 : webkit_media's mime_util => key_systems #

Patch Set 9 : Fixed header guard typo #

Total comments: 2

Patch Set 10 : renamed function #

Total comments: 8

Patch Set 11 : removed key_systems namespace #

Unified diffs Side-by-side diffs Delta from patch set Stats (+283 lines, -10 lines) Patch
M content/worker/worker_webkitplatformsupport_impl.h View 1 chunk +5 lines, -0 lines 0 comments Download
M content/worker/worker_webkitplatformsupport_impl.cc View 1 chunk +7 lines, -0 lines 0 comments Download
M webkit/glue/simple_webmimeregistry_impl.h View 1 chunk +5 lines, -0 lines 0 comments Download
M webkit/glue/simple_webmimeregistry_impl.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +33 lines, -8 lines 0 comments Download
A webkit/media/key_systems.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +30 lines, -0 lines 0 comments Download
A webkit/media/key_systems.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +78 lines, -0 lines 0 comments Download
M webkit/media/webkit_media.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/media/webmediaplayer_impl.h View 1 2 1 chunk +17 lines, -0 lines 0 comments Download
M webkit/media/webmediaplayer_impl.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +100 lines, -0 lines 0 comments Download
M webkit/tools/layout_tests/test_expectations.txt View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M webkit/tools/test_shell/test_shell_webmimeregistry_impl.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M webkit/tools/test_shell/test_shell_webmimeregistry_impl.cc View 1 2 3 4 5 2 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
ddorwin
8 years, 8 months ago (2012-04-11 21:03:55 UTC) #1
scherkus (not reviewing)
https://chromiumcodereview.appspot.com/10020053/diff/1/webkit/glue/simple_webmimeregistry_impl.cc File webkit/glue/simple_webmimeregistry_impl.cc (right): https://chromiumcodereview.appspot.com/10020053/diff/1/webkit/glue/simple_webmimeregistry_impl.cc#newcode60 webkit/glue/simple_webmimeregistry_impl.cc:60: const WebString& keySystem) { key_system https://chromiumcodereview.appspot.com/10020053/diff/1/webkit/glue/simple_webmimeregistry_impl.cc#newcode73 webkit/glue/simple_webmimeregistry_impl.cc:73: net::ParseCodecString(ToASCIIOrEmpty(codecs).c_str(), does ...
8 years, 8 months ago (2012-04-12 20:18:41 UTC) #2
ddorwin
http://codereview.chromium.org/10020053/diff/1/webkit/glue/simple_webmimeregistry_impl.cc File webkit/glue/simple_webmimeregistry_impl.cc (right): http://codereview.chromium.org/10020053/diff/1/webkit/glue/simple_webmimeregistry_impl.cc#newcode60 webkit/glue/simple_webmimeregistry_impl.cc:60: const WebString& keySystem) { On 2012/04/12 20:18:41, scherkus wrote: ...
8 years, 8 months ago (2012-04-12 23:41:23 UTC) #3
scherkus (not reviewing)
http://codereview.chromium.org/10020053/diff/7015/webkit/media/mime_util.cc File webkit/media/mime_util.cc (right): http://codereview.chromium.org/10020053/diff/7015/webkit/media/mime_util.cc#newcode6 webkit/media/mime_util.cc:6: #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebString.h" one blank line separating first header + ...
8 years, 8 months ago (2012-04-13 02:43:59 UTC) #4
ddorwin
http://codereview.chromium.org/10020053/diff/7015/webkit/media/mime_util.cc File webkit/media/mime_util.cc (right): http://codereview.chromium.org/10020053/diff/7015/webkit/media/mime_util.cc#newcode6 webkit/media/mime_util.cc:6: #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebString.h" On 2012/04/13 02:43:59, scherkus wrote: > one ...
8 years, 8 months ago (2012-04-13 21:48:49 UTC) #5
ddorwin
http://codereview.chromium.org/10020053/diff/7015/webkit/media/webmediaplayer_impl.cc File webkit/media/webmediaplayer_impl.cc (right): http://codereview.chromium.org/10020053/diff/7015/webkit/media/webmediaplayer_impl.cc#newcode983 webkit/media/webmediaplayer_impl.cc:983: // create their own IDs and since CDMs supporting ...
8 years, 8 months ago (2012-04-13 22:29:03 UTC) #6
scherkus (not reviewing)
LGTM w/ nits http://codereview.chromium.org/10020053/diff/12001/webkit/media/mime_util.h File webkit/media/mime_util.h (right): http://codereview.chromium.org/10020053/diff/12001/webkit/media/mime_util.h#newcode19 webkit/media/mime_util.h:19: // Returns whether key_sytem is supported ...
8 years, 8 months ago (2012-04-16 19:18:14 UTC) #7
ddorwin
atwilson, please do an OWNERS review of content/worker. darin, please do an OWNERS review of ...
8 years, 8 months ago (2012-04-16 20:02:35 UTC) #8
Andrew T Wilson (Slow)
worker stuff LGTM
8 years, 8 months ago (2012-04-17 00:36:16 UTC) #9
darin (slow to review)
http://codereview.chromium.org/10020053/diff/20020/webkit/media/mime_util.h File webkit/media/mime_util.h (right): http://codereview.chromium.org/10020053/diff/20020/webkit/media/mime_util.h#newcode17 webkit/media/mime_util.h:17: namespace mime_util { I think it would be better ...
8 years, 8 months ago (2012-04-17 22:41:54 UTC) #10
ddorwin
Thanks. Renamed mime_util to key_systems. The original (class) name was SupportedKeySystems, but that seems long ...
8 years, 8 months ago (2012-04-17 23:25:37 UTC) #11
scherkus (not reviewing)
still LGTM but with more nits! http://codereview.chromium.org/10020053/diff/25005/webkit/media/key_systems.h File webkit/media/key_systems.h (right): http://codereview.chromium.org/10020053/diff/25005/webkit/media/key_systems.h#newcode22 webkit/media/key_systems.h:22: bool isKeySystemSupported(const WebKit::WebString& ...
8 years, 8 months ago (2012-04-17 23:30:53 UTC) #12
ddorwin
Thanks. http://codereview.chromium.org/10020053/diff/25005/webkit/media/key_systems.h File webkit/media/key_systems.h (right): http://codereview.chromium.org/10020053/diff/25005/webkit/media/key_systems.h#newcode22 webkit/media/key_systems.h:22: bool isKeySystemSupported(const WebKit::WebString& key_system); On 2012/04/17 23:30:53, scherkus ...
8 years, 8 months ago (2012-04-18 05:17:01 UTC) #13
darin (slow to review)
OK, LGTM Note, I'm really not sure about any of this. I think it is ...
8 years, 8 months ago (2012-04-18 23:57:40 UTC) #14
ddorwin
Thanks. Happy to fill in some background at your convenience. http://codereview.chromium.org/10020053/diff/30007/webkit/media/key_systems.cc File webkit/media/key_systems.cc (right): http://codereview.chromium.org/10020053/diff/30007/webkit/media/key_systems.cc#newcode15 ...
8 years, 8 months ago (2012-04-19 00:52:53 UTC) #15
scherkus (not reviewing)
LGTM+++++
8 years, 8 months ago (2012-04-19 00:55:32 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ddorwin@chromium.org/10020053/33001
8 years, 8 months ago (2012-04-19 00:56:48 UTC) #17
commit-bot: I haz the power
Try job failure for 10020053-33001 (retry) on win_rel for step "compile" (clobber build). It's a ...
8 years, 8 months ago (2012-04-19 04:23:50 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ddorwin@chromium.org/10020053/33001
8 years, 8 months ago (2012-04-19 06:10:39 UTC) #19
commit-bot: I haz the power
8 years, 8 months ago (2012-04-19 09:45:58 UTC) #20
Change committed as 132973

Powered by Google App Engine
This is Rietveld 408576698