14:56:41 RRSAgent has joined #html-media 14:56:41 logging to http://www.w3.org/2016/10/18-html-media-irc 14:56:43 RRSAgent, make logs public 14:56:43 Zakim has joined #html-media 14:56:45 Zakim, this will be 63342 14:56:45 ok, trackbot 14:56:46 Meeting: HTML Media Task Force Teleconference 14:56:46 Date: 18 October 2016 14:56:54 present+ paulc 15:00:47 zakim, who is on the phone? 15:00:47 Present: paulc 15:01:28 jdsmith has joined #html-media 15:01:45 markw has joined #html-media 15:01:57 ddorwin has joined #html-media 15:01:57 present+ jdsmith 15:02:04 plh has joined #html-media 15:02:40 trackbot, start telcon 15:02:42 RRSAgent, make logs public 15:02:44 Zakim, this will be 63342 15:02:44 ok, trackbot 15:02:45 Meeting: HTML Media Task Force Teleconference 15:02:45 Date: 18 October 2016 15:02:45 present+ markw 15:02:47 present+ 15:02:56 Agenda: https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0027.html 15:03:27 scibeNick: plh 15:03:30 scribeNick: plh 15:03:40 Topic: 1. MSE Proposed Recommendation - AC Review closes on Nov 1 15:03:43 Paul: AC review for MSE proposed recommendation closes on Nov 1 15:04:18 Topic: EME timeline 15:04:32 Tue Oct 25: Completion of EME test suite and finalization of test results 15:04:47 Paul: By next week, we're supposed to have the test suite and have the test results. 15:04:55 ... want to make sure we reach that goal 15:05:03 ... so that we have to decide the way to go 15:05:06 Tue Nov 1: Completion of review of test results to determine features that lack two implementations 15:05:25 Tue Nov 8: CfC to publish a revised Candidate Recommendation with features that lack two implementations marked "at risk" (Nov 8-15) 15:05:41 Topic: Status of test suite 15:05:49 https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0026.html 15:05:58 Paul: Jerry, you talked to a lot of folks. where are we? 15:06:27 Jerry: we had 68 subtests that were failing 15:06:45 ... 42 were errors handling errors, ie not returned the proper error type 15:06:53 ... Chrome made some improvements on that 15:07:18 See Chris's response: https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0034.html 15:07:30 Plh: classify them as bugs in implementation and move on 15:07:42 Jerry: should treat them as non-blocking 15:07:52 Plh: agreed 15:08:12 Paul: Mozilla is fixing those btw 15:08:59 David: for Chrome, I'm checking on things on our end. We fixed a bunch of failure in Chrome. 15:09:05 ... don't retest yet 15:09:17 ... Firefox nightly should be available for testing 15:09:33 ... the crashes should be fixed in Chrome 15:10:45 Paul: I have asked Chris to confirm when we can re-test Mozilla. 15:11:06 Temporary Session: 6 failures 15:11:22 Jerry: some fixes are in progress 15:11:28 ... trying to find a clean list 15:12:15 David: we fixed on temporary thing. key status is fixed. 15:12:47 ... changing video encryption is a bit undefined in the spec but no need to fix that v1 15:13:05 Paul: so leaves us with 4 of the temporary 15:13:07 2 of the 6 TS bugs are related Readstate 15:13:17 s/Readstate/Readystate/ 15:13:56 timeless has joined #html-media 15:13:58 David: re Readystate, implementations aren't straighforward. we're getting things fixed to make sure we have the correct tests 15:14:20 ... if we get the right people on it, like Philipp J. 15:14:40 David: 40 is editorial 15:15:14 ... not sure how to answer #338 15:15:33 Paul: do we agree there are editorial and non-blocking? 15:16:20 David: editorial is in normative text. for nonblocking, they are state related. we should fix them. 15:17:11 Paul: sounds like 2 of temp session bugs are related to readyState 15:17:15 New bugs 340 - Editorial 15:17:22 ... #340 is editorial 15:17:27 338 on Timing and it is not clear how to fix this 15:17:46 339 and 336 are under discussion and directly related to implementations of ReadyState 15:18:09 Paul: what's the next critical to fix readyState? 15:18:21 David: getting spec expert point of view 15:19:27 Jerry: some of the temp tests are edge cases 15:20:14 ... I'll send an email to follow up on those tests 15:20:40 ... core temp scenarios are working. we have edge case failures and persistent isn't working 15:21:00 Paul: Persistent license and usage record 15:21:05 Persistent-License Sessions: 11 failures 15:21:32 Jerry: David indicated that a number of those passing but it would give us one passing implementation 15:22:20 See https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0034.html for clear statement that Mozilla is: 15:22:23 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. 15:22:40 ... we're passing on 5 DRM persistent test cases in Chrome now 15:23:14 Mark: we can build on top of temporary sessions to support the persistent use cases if needed 15:23:37 Jerry: maybe we can drop those tests? 15:23:48 Paul: I'd rather document why the tests are edge cases 15:24:15 Jerry: I think we have a rational to say that the clear key persistent license aren't important. 15:24:32 Paul: which persistent session will survive, given that they're not implementing 15:24:39 ... and Microsoft implementation is outdated 15:25:02 Jerry: I agreed with Ade we would enter bugs related to those tests 15:25:30 Paul: for persistent license today, what do we have? 15:25:34 ... we have Chrome 15:25:44 ... nothing from Mozilla and outdated implementation from Microsoft 15:26:19 Mark: persistent license isn't implemented in Edge 15:26:24 Jerry: it is 15:26:32 Mark: but I don't think you can access it 15:27:03 Paul: so for persistent license session, we have one implementation, an outdated one, and Mozilla won't do it 15:27:19 ... some of the 11 tests are working now 15:27:36 ... we could show Edge's plan to bring up their implementation up-to-date 15:28:04 Jerry: the difference between persistent and temporary aren't core and fundamental. these are minor variations in the spec 15:28:16 ... so we have an argument for keeping persistent license in the spec 15:29:07 David: re persistent license coverage, I don't expect further changes in Chrome. tests are behaving strangely as well. 15:29:26 Paul: so that would leave us with 5 outstanding failures 15:30:07 Jerry: for temp license, if Chrome is debugged, we'll be all green for Chrome 15:31:16 David: for persistent session clearKey, we could make it optional. temp clearkey would still be there 15:31:52 Paul: persistent usage records? 15:31:59 Persistent-Usage-Record: 6 failures 15:32:10 Jerry: we have no implementation that will pass in our timeframe, unless Mark knows otherwise 15:32:50 Mark: other than the polyfill one, you're right. 15:32:59 Jerry: 2 out of 6 pass with polyfill indeed 15:33:26 Paul so, sounds like we'll have to decide real soon how to handle this feature at risk 15:33:53 Paul: reality is that we don't implementation experience with that features 15:34:23 https://www.w3.org/2015/Process-20150901/#implementation-experience 15:34:24 Mark: depends on what you want to show. we can demonstrate implementability, but not interoperability 15:34:54 Paul: if we only have polyfill support, is that ok? 15:36:02 Jerry: MS has an implementation but not conformant 15:36:43 David: for Google and Mozilla, we're not sure about the feature altogether 15:37:08 Plh: that would make the Director uncomfortable moving forward with it. 15:37:21 Mark: we can keep at risk for now 15:38:07 Jerry: at this point, we probably don't need to republish the CR 15:39:58 Jerry: there might be a difference between persistent session and persistent usage session 15:40:31 Mark: we should list what's our criteria for keeping or removing features 15:40:36 Other: 3 failures 15:41:08 Jerry: one is clearKey with multiple keys. one is clearkey with update input. one is DRM with multiple keys. 15:41:18 ... 2 of them looks like key rotation 15:41:35 David: Chrome has a limitation. don't think it's an issue 15:42:22 Jerry: Chrome passes all 3 of those tests 15:42:36 Paul: what about Edge and Firefox? 15:42:56 Jerry: Chris didn't give specific 15:43:02 ... they're working on it 15:43:05 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 15:43:43 Paul: maybe we could take the clearkey with update input out. but looks like we're ok in the misc category 15:44:03 Paul: so we're waiting to know when to retest 15:44:13 ... also waiting for Edge bugs 15:44:31 ... need to decide what we need to do with the persistent cases 15:44:50 ... whether we're dealing with intent or problem to implement 15:45:35 Mark: we still have some problems with the expiration of key state attribute 15:46:36 David: the expiration is more than expected. other test is strange, might be a chrome bug. 15:46:54 Mark: worked ok on chrome but don't think it works well on others 15:48:04 Paul: what are those failures in the summary? 15:48:15 Jerry: not sure. will have to look back. 15:48:23 http://w3c.github.io/test-results/encrypted-media/all.html 15:48:31 shows two expired/expiration tests 15:49:24 Mark: missing a test for license renewal 15:50:22 ... for expiration time, we have some clock skewed issues 15:50:49 David: I'll look at the license renewal test to see how to trigger it 15:51:13 Jerry: drm-expiration passes in Ch and FF 15:52:06 Topic: test suite issues and pull requests 15:52:36 Paul: I think we're good here. 15:52:36 https://github.com/w3c/web-platform-tests/issues/3982 15:52:44 Test does not match spec. 15:52:49 https://github.com/w3c/web-platform-tests/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3Aencrypted-media%20-milestone%3AVNext 15:53:10 David: we need to fix the test 15:53:16 Mark: I'll look at it 15:54:28 Test suite pull requests: https://github.com/w3c/web-platform-tests/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20label%3Aencrypted-media 15:55:20 https://github.com/w3c/web-platform-tests/pull/3985 is open 15:56:22 David: Chris needs to reply on 3985 15:57:00 Mark: shouldn't be a problem to fix up that test 15:57:11 https://github.com/w3c/web-platform-tests/pull/3936 15:57:17 Mark: that's a new test 15:58:01 Mark: don't remember the implementation status but the test needs review 15:58:46 David: won't be able to review this week 15:59:08 Paul: I'll see if Chris can look at it 15:59:48 Topic: Next steps 16:00:07 Paul: most important item is to rerun the tests. we'll need a meeting to see where we are 16:00:21 ... also need to decide if we need a CR or a PR 16:01:15 .. hoping to make it next week 16:02:09 rrsagent, generate minutes 16:02:09 I have made the request to generate http://www.w3.org/2016/10/18-html-media-minutes.html plh 16:02:34 rrsagent, make logs public-visible 17:29:35 Zakim has left #html-media 17:59:03 rrsagent, bye 17:59:03 I see no action items