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

Issue 2484873002: EME: Make sure sessions are closed before they are destroyed (Closed)

Created:
4 years, 1 month ago by jrummell
Modified:
4 years, 1 month ago
Reviewers:
xhwang, ddorwin
CC:
chromium-reviews, feature-media-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

EME: Make sure sessions are closed before they are destroyed EME spec notes that "the User Agent must use the CDM to close the session before User Agent state associated with the session is deleted", so close the session if the session hasn't been closed. BUG=660750 TEST=EME layout tests pass Committed: https://crrev.com/266df595a25c40f0ddf6876742149559ff42040b Cr-Commit-Position: refs/heads/master@{#431701}

Patch Set 1 #

Total comments: 6

Patch Set 2 : comments only #

Total comments: 3

Patch Set 3 : update spec comment #

Total comments: 8

Patch Set 4 : changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+77 lines, -20 lines) Patch
M media/blink/webcontentdecryptionmodulesession_impl.h View 1 2 3 1 chunk +8 lines, -3 lines 0 comments Download
M media/blink/webcontentdecryptionmodulesession_impl.cc View 1 2 3 10 chunks +69 lines, -17 lines 0 comments Download

Messages

Total messages: 19 (6 generated)
jrummell
PTAL.
4 years, 1 month ago (2016-11-07 19:22:26 UTC) #2
ddorwin
High-level comments only. https://codereview.chromium.org/2484873002/diff/1/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/1/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode228 media/blink/webcontentdecryptionmodulesession_impl.cc:228: // If we need to call ...
4 years, 1 month ago (2016-11-07 19:45:31 UTC) #4
jrummell
Updated code comments (and CL description). https://codereview.chromium.org/2484873002/diff/1/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/1/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode228 media/blink/webcontentdecryptionmodulesession_impl.cc:228: // If we ...
4 years, 1 month ago (2016-11-07 22:51:40 UTC) #6
ddorwin
Thanks. I defer to xhwang on details. https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode262 media/blink/webcontentdecryptionmodulesession_impl.cc:262: // before ...
4 years, 1 month ago (2016-11-08 00:41:13 UTC) #7
ddorwin
https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode262 media/blink/webcontentdecryptionmodulesession_impl.cc:262: // before User Agent state associated with the session ...
4 years, 1 month ago (2016-11-08 01:05:20 UTC) #8
ddorwin
On 2016/11/08 01:05:20, ddorwin wrote: > https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc > File media/blink/webcontentdecryptionmodulesession_impl.cc (right): > > https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode262 > ...
4 years, 1 month ago (2016-11-09 21:42:43 UTC) #9
jrummell
ddorwin@: Thanks for updating the spec. https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/20001/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode262 media/blink/webcontentdecryptionmodulesession_impl.cc:262: // before User ...
4 years, 1 month ago (2016-11-10 00:04:57 UTC) #10
xhwang
Thanks! I just have a few comments/nits. https://codereview.chromium.org/2484873002/diff/40001/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/40001/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode231 media/blink/webcontentdecryptionmodulesession_impl.cc:231: class IgnoreResponsePromise ...
4 years, 1 month ago (2016-11-11 18:52:46 UTC) #11
jrummell
Updated. https://codereview.chromium.org/2484873002/diff/40001/media/blink/webcontentdecryptionmodulesession_impl.cc File media/blink/webcontentdecryptionmodulesession_impl.cc (right): https://codereview.chromium.org/2484873002/diff/40001/media/blink/webcontentdecryptionmodulesession_impl.cc#newcode231 media/blink/webcontentdecryptionmodulesession_impl.cc:231: class IgnoreResponsePromise : public SimpleCdmPromise { On 2016/11/11 ...
4 years, 1 month ago (2016-11-11 21:14:23 UTC) #12
xhwang
lgtm
4 years, 1 month ago (2016-11-11 21:55:15 UTC) #13
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/2484873002/60001
4 years, 1 month ago (2016-11-11 21:59:28 UTC) #15
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-12 00:27:10 UTC) #17
commit-bot: I haz the power
4 years, 1 month ago (2016-11-12 00:30:10 UTC) #19
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/266df595a25c40f0ddf6876742149559ff42040b
Cr-Commit-Position: refs/heads/master@{#431701}

Powered by Google App Engine
This is Rietveld 408576698