- From: Paul Cotton <Paul.Cotton@microsoft.com>
- Date: Tue, 18 Oct 2016 16:13:50 +0000
- To: "'public-html-media@w3.org'" <public-html-media@w3.org>
- Message-ID: <CY4PR03MB2728D480900D4DE7E554888DEAD30@CY4PR03MB2728.namprd03.prod.outlook.com>
Meeting: HTML Media Extensions WG meeting, Tue Oct 18 Minutes are recorded at http://www.w3.org/2016/10/18-html-media-minutes.html and below. /paulc Paul Cotton, Microsoft Canada 17 Eleanor Drive, Ottawa, Ontario K2E 6A3 Tel: (425) 705-9596 Fax: (425) 936-7329 [W3C]<http://www.w3.org/> - DRAFT - HTML Media Task Force Teleconference 18 Oct 2016 Agenda<https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0027.html> See also: IRC log<http://www.w3.org/2016/10/18-html-media-irc> Attendees Present paulc, jdsmith, markw, scribe Regrets Chair SV_MEETING_CHAIR Scribe plh Contents * Topics<http://www.w3.org/2016/10/18-html-media-minutes.html#agenda> * 1. MSE Proposed Recommendation - AC Review closes on Nov 1<http://www.w3.org/2016/10/18-html-media-minutes.html#item01> * EME timeline<http://www.w3.org/2016/10/18-html-media-minutes.html#item02> * Status of test suite<http://www.w3.org/2016/10/18-html-media-minutes.html#item03> * test suite issues and pull requests<http://www.w3.org/2016/10/18-html-media-minutes.html#item04> * Next steps<http://www.w3.org/2016/10/18-html-media-minutes.html#item05> * Summary of Action Items<http://www.w3.org/2016/10/18-html-media-minutes.html#ActionSummary> * Summary of Resolutions<http://www.w3.org/2016/10/18-html-media-minutes.html#ResolutionSummary> ________________________________ trackbot, start telcon <trackbot> Meeting: HTML Media Task Force Teleconference <trackbot> Date: 18 October 2016 scibeNick: plh <scribe> scribeNick: plh 1. MSE Proposed Recommendation - AC Review closes on Nov 1 Paul: AC review for MSE proposed recommendation closes on Nov 1 EME timeline <paulc> Tue Oct 25: Completion of EME test suite and finalization of test results Paul: By next week, we're supposed to have the test suite and have the test results. ... want to make sure we reach that goal ... so that we have to decide the way to go <paulc> Tue Nov 1: Completion of review of test results to determine features that lack two implementations <paulc> Tue Nov 8: CfC to publish a revised Candidate Recommendation with features that lack two implementations marked "at risk" (Nov 8-15) Status of test suite <paulc> https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0026.html Paul: Jerry, you talked to a lot of folks. where are we? Jerry: we had 68 subtests that were failing ... 42 were errors handling errors, ie not returned the proper error type ... Chrome made some improvements on that <paulc> See Chris's response: https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0034.html Plh: classify them as bugs in implementation and move on Jerry: should treat them as non-blocking Plh: agreed Paul: Mozilla is fixing those btw David: for Chrome, I'm checking on things on our end. We fixed a bunch of failure in Chrome. ... don't retest yet ... Firefox nightly should be available for testing ... the crashes should be fixed in Chrome <paulc> Paul: I have asked Chris to confirm when we can re-test Mozilla. <paulc> Temporary Session: 6 failures Jerry: some fixes are in progress ... trying to find a clean list David: we fixed on temporary thing. key status is fixed. ... changing video encryption is a bit undefined in the spec but no need to fix that v1 Paul: so leaves us with 4 of the temporary <paulc> 2 of the 6 TS bugs are related Readystate David: re Readystate, implementations aren't straighforward. we're getting things fixed to make sure we have the correct tests ... if we get the right people on it, like Philipp J. ... 40 is editorial ... not sure how to answer #338 Paul: do we agree there are editorial and non-blocking? David: editorial is in normative text. for nonblocking, they are state related. we should fix them. Paul: sounds like 2 of temp session bugs are related to readyState <paulc> New bugs 340 - Editorial Paul: #340 is editorial <paulc> 338 on Timing and it is not clear how to fix this <paulc> 339 and 336 are under discussion and directly related to implementations of ReadyState Paul: what's the next critical to fix readyState? David: getting spec expert point of view Jerry: some of the temp tests are edge cases ... I'll send an email to follow up on those tests ... core temp scenarios are working. we have edge case failures and persistent isn't working Paul: Persistent license and usage record <paulc> Persistent-License Sessions: 11 failures Jerry: David indicated that a number of those passing but it would give us one passing implementation <paulc> See https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0034.html for clear statement that Mozilla is: <paulc> At this time we are not planning on implementing "persistent-usage-record" or "persistent-license" sessions. We won't be trying to make the "Persistent-License Sessions" and "Persistent-Usage-Record" tests pass in the EME v1 time frame. Jerry: we're passing on 5 DRM persistent test cases in Chrome now Mark: we can build on top of temporary sessions to support the persistent use cases if needed Jerry: maybe we can drop those tests? Paul: I'd rather document why the tests are edge cases Jerry: I think we have a rational to say that the clear key persistent license aren't important. Paul: which persistent session will survive, given that they're not implementing ... and Microsoft implementation is outdated Jerry: I agreed with Ade we would enter bugs related to those tests Paul: for persistent license today, what do we have? ... we have Chrome ... nothing from Mozilla and outdated implementation from Microsoft Mark: persistent license isn't implemented in Edge Jerry: it is Mark: but I don't think you can access it Paul: so for persistent license session, we have one implementation, an outdated one, and Mozilla won't do it ... some of the 11 tests are working now ... we could show Edge's plan to bring up their implementation up-to-date Jerry: the difference between persistent and temporary aren't core and fundamental. these are minor variations in the spec ... so we have an argument for keeping persistent license in the spec David: re persistent license coverage, I don't expect further changes in Chrome. tests are behaving strangely as well. Paul: so that would leave us with 5 outstanding failures Jerry: for temp license, if Chrome is debugged, we'll be all green for Chrome David: for persistent session clearKey, we could make it optional. temp clearkey would still be there Paul: persistent usage records? <paulc> Persistent-Usage-Record: 6 failures Jerry: we have no implementation that will pass in our timeframe, unless Mark knows otherwise Mark: other than the polyfill one, you're right. Jerry: 2 out of 6 pass with polyfill indeed Paul so, sounds like we'll have to decide real soon how to handle this feature at risk Paul: reality is that we don't implementation experience with that features <ddorwin> https://www.w3.org/2015/Process-20150901/#implementation-experience Mark: depends on what you want to show. we can demonstrate implementability, but not interoperability Paul: if we only have polyfill support, is that ok? Jerry: MS has an implementation but not conformant David: for Google and Mozilla, we're not sure about the feature altogether Plh: that would make the Director uncomfortable moving forward with it. Mark: we can keep at risk for now Jerry: at this point, we probably don't need to republish the CR ... there might be a difference between persistent session and persistent usage session Mark: we should list what's our criteria for keeping or removing features <paulc> Other: 3 failures Jerry: one is clearKey with multiple keys. one is clearkey with update input. one is DRM with multiple keys. ... 2 of them looks like key rotation David: Chrome has a limitation. don't think it's an issue Jerry: Chrome passes all 3 of those tests Paul: what about Edge and Firefox? Jerry: Chris didn't give specific ... they're working on it <ddorwin> https://www.w3c-test.org/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html: assert_false: Should not continue playing whilst waiting for a key expected false got true Paul: maybe we could take the clearkey with update input out. but looks like we're ok in the misc category ... so we're waiting to know when to retest ... also waiting for Edge bugs ... need to decide what we need to do with the persistent cases ... whether we're dealing with intent or problem to implement Mark: we still have some problems with the expiration of key state attribute David: the expiration is more than expected. other test is strange, might be a chrome bug. Mark: worked ok on chrome but don't think it works well on others Paul: what are those failures in the summary? Jerry: not sure. will have to look back. <ddorwin> http://w3c.github.io/test-results/encrypted-media/all.html <ddorwin> shows two expired/expiration tests Mark: missing a test for license renewal ... for expiration time, we have some clock skewed issues David: I'll look at the license renewal test to see how to trigger it Jerry: drm-expiration passes in Ch and FF test suite issues and pull requests Paul: I think we're good here. <ddorwin> https://github.com/w3c/web-platform-tests/issues/3982 <ddorwin> Test does not match spec. <paulc> https://github.com/w3c/web-platform-tests/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3Aencrypted-media%20-milestone%3AVNext David: we need to fix the test Mark: I'll look at it <paulc> Test suite pull requests: https://github.com/w3c/web-platform-tests/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20label%3Aencrypted-media <paulc> https://github.com/w3c/web-platform-tests/pull/3985 is open David: Chris needs to reply on 3985 Mark: shouldn't be a problem to fix up that test https://github.com/w3c/web-platform-tests/pull/3936 Mark: that's a new test ... don't remember the implementation status but the test needs review David: won't be able to review this week Paul: I'll see if Chris can look at it Next steps Paul: most important item is to rerun the tests. we'll need a meeting to see where we are ... also need to decide if we need a CR or a PR ... hoping to make it next week Summary of Action Items Summary of Resolutions [End of minutes] ________________________________ Minutes formatted by David Booth's scribe.perl<http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> version 1.148 (CVS log<http://dev.w3.org/cvsweb/2002/scribe/>) $Date: 2016/10/18 16:02:14 $ ________________________________
Attachments
- image/jpeg attachment: image003.jpg
Received on Tuesday, 18 October 2016 16:14:33 UTC