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

Issue 2494983002: media: Supports Clear Key key system for mojo CDM/Renderer combo (Closed)

Created:
4 years, 1 month ago by xhwang
Modified:
4 years, 1 month ago
Reviewers:
yucliu1, ddorwin
CC:
chromium-reviews, qsr+mojo_chromium.org, feature-media-reviews_chromium.org, viettrungluu+watch_chromium.org, jam, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin-cc_chromium.org, alokp+watch_chromium.org, darin (slow to review)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

media: Supports Clear Key key system for mojo CDM/Renderer combo When both mojo CDM and mojo Renderer are used, do not create AesDecryptor in the render process since it cannot be used by the remote renderer. Instead, always create the mojo CDM, and the MojoMediaClient can choose how to implement it. BUG=441957, 641559 TEST=This CL enables more tests. Committed: https://crrev.com/4155c401799a814cefc13f5b2589034dde217651 Cr-Commit-Position: refs/heads/master@{#431705}

Patch Set 1 #

Patch Set 2 : fix comments #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -10 lines) Patch
M content/browser/media/encrypted_media_browsertest.cc View 3 chunks +0 lines, -10 lines 0 comments Download
M media/mojo/clients/mojo_cdm_factory.cc View 1 2 chunks +7 lines, -0 lines 4 comments Download

Messages

Total messages: 32 (18 generated)
xhwang
PTAL
4 years, 1 month ago (2016-11-11 19:24:26 UTC) #10
xhwang
See some related thoughts at https://bugs.chromium.org/p/chromium/issues/detail?id=441957#c23
4 years, 1 month ago (2016-11-11 20:33:38 UTC) #14
xhwang
yucliu: FYI
4 years, 1 month ago (2016-11-11 20:34:15 UTC) #16
yucliu1
https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc File media/mojo/clients/mojo_cdm_factory.cc (right): https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc#newcode49 media/mojo/clients/mojo_cdm_factory.cc:49: #if !defined(ENABLE_MOJO_RENDERER) Can we have mojo cdm without mojo ...
4 years, 1 month ago (2016-11-11 21:44:38 UTC) #19
xhwang
https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc File media/mojo/clients/mojo_cdm_factory.cc (right): https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc#newcode49 media/mojo/clients/mojo_cdm_factory.cc:49: #if !defined(ENABLE_MOJO_RENDERER) On 2016/11/11 21:44:38, yucliu1 wrote: > Can ...
4 years, 1 month ago (2016-11-11 21:45:55 UTC) #20
ddorwin
This change is fine since it doesn't actually add any functionality, but it assumes that ...
4 years, 1 month ago (2016-11-11 23:18:43 UTC) #21
yucliu1
On 2016/11/11 23:18:43, ddorwin wrote: > This change is fine since it doesn't actually add ...
4 years, 1 month ago (2016-11-12 00:19:09 UTC) #22
xhwang
On 2016/11/12 00:19:09, yucliu1 wrote: > On 2016/11/11 23:18:43, ddorwin wrote: > > This change ...
4 years, 1 month ago (2016-11-12 00:24:15 UTC) #23
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/2494983002/20001
4 years, 1 month ago (2016-11-12 00:25:28 UTC) #25
yucliu1
On 2016/11/12 00:24:15, xhwang wrote: > On 2016/11/12 00:19:09, yucliu1 wrote: > > On 2016/11/11 ...
4 years, 1 month ago (2016-11-12 00:26:16 UTC) #26
yucliu1
https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc File media/mojo/clients/mojo_cdm_factory.cc (right): https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc#newcode52 media/mojo/clients/mojo_cdm_factory.cc:52: new AesDecryptor(security_origin, session_message_cb, session_closed_cb, I remember the AesDecryptor::GetCdmId returns ...
4 years, 1 month ago (2016-11-12 00:26:24 UTC) #27
xhwang
https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc File media/mojo/clients/mojo_cdm_factory.cc (right): https://codereview.chromium.org/2494983002/diff/20001/media/mojo/clients/mojo_cdm_factory.cc#newcode52 media/mojo/clients/mojo_cdm_factory.cc:52: new AesDecryptor(security_origin, session_message_cb, session_closed_cb, On 2016/11/12 00:26:24, yucliu1 wrote: ...
4 years, 1 month ago (2016-11-12 00:30:01 UTC) #28
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 1 month ago (2016-11-12 00:31:05 UTC) #30
commit-bot: I haz the power
4 years, 1 month ago (2016-11-12 00:33:25 UTC) #32
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/4155c401799a814cefc13f5b2589034dde217651
Cr-Commit-Position: refs/heads/master@{#431705}

Powered by Google App Engine
This is Rietveld 408576698