- From: Joe Steele <steele@adobe.com>
- Date: Tue, 13 Jan 2015 16:57:34 +0000
- To: "public-html-media@w3.org" <public-html-media@w3.org>
- Message-ID: <D371182F-E246-4DE0-8C0F-F85F230E4EAC@adobe.com>
http://www.w3.org/2015/01/13-html-media-minutes.html <http://www.w3.org/2015/01/13-html-media-minutes.html> Joe Steele <http://www.w3.org/> HTML Media Task Force Teleconference 13 Jan 2015 Agenda <http://lists.w3.org/Archives/Public/public-html-media/2015Jan/0012.html> See also: IRC log <http://www.w3.org/2015/01/13-html-media-irc> Attendees <> Present ddorwin, jdsmith, joesteele, markw, davide, BobLund Regrets Chair ddorwin Scribe joesteele, joesteele_ Contents Topics <http://www.w3.org/2015/01/13-html-media-minutes.html#agenda> Role Call <http://www.w3.org/2015/01/13-html-media-minutes.html#item01> Bugs awaiting input <http://www.w3.org/2015/01/13-html-media-minutes.html#item02> Bug 27268 - Add a definition of a distinctive identifier <http://www.w3.org/2015/01/13-html-media-minutes.html#item03> Bug 27093 - Support for proprietary/system-specific formats in initData should be discouraged/deprecated <http://www.w3.org/2015/01/13-html-media-minutes.html#item04> other bugs <http://www.w3.org/2015/01/13-html-media-minutes.html#item05> Bug 27738 - Need to change name of 'message' event to avoid confusion <http://www.w3.org/2015/01/13-html-media-minutes.html#item06> Bug 27739 - Change event name 'keyschange' to 'keychange' <http://www.w3.org/2015/01/13-html-media-minutes.html#item07> Bug 27740 - Suggest changing interface name 'MediaKeyStatuses' to 'MediaKeyStatusMap' <http://www.w3.org/2015/01/13-html-media-minutes.html#item08> Issue #3 - Add "internal-error" to MediaKeyStatus enum <http://www.w3.org/2015/01/13-html-media-minutes.html#item09> Issue #1 - requestMediaKeySystemAccess()'s supportedConfigurations parameter should not be optional <http://www.w3.org/2015/01/13-html-media-minutes.html#item10> Issue #7 - EME should not fire waiting or canplay events - use a separate mechanism <http://www.w3.org/2015/01/13-html-media-minutes.html#item11> Issue #8 - Define behavior for implementations that delay playback until setMediaKeys() is called <http://www.w3.org/2015/01/13-html-media-minutes.html#item12> Issue 9 - Remove note that MediaKeySession events may not be fired until the MediaKeys object is associated with a media element <http://www.w3.org/2015/01/13-html-media-minutes.html#item13> Bug 27138 - Consider changing how the MediaKeySession method algorithms run other algorithms to more accurately reflect implementations <http://www.w3.org/2015/01/13-html-media-minutes.html#item15> other business <http://www.w3.org/2015/01/13-html-media-minutes.html#item16> Issue tracking <http://www.w3.org/2015/01/13-html-media-minutes.html#item17> Summary of Action Items <http://www.w3.org/2015/01/13-html-media-minutes.html#ActionSummary> <ddorwin> this is html-media <joesteele> trackbot, start meeting <trackbot> Date: 13 January 2015 <joesteele> scribe: joesteele trackbot, start meeting <trackbot> Meeting: HTML Media Task Force Teleconference <trackbot> Date: 13 January 2015 Role Call Bugs awaiting input Bug 27268 - Add a definition of a distinctive identifier https://www.w3.org/Bugs/Public/show_bug.cgi?id=27268 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27268> ddorwin: no replies from henri ... implemented but no replies from henri since december Bug 27093 - Support for proprietary/system-specific formats in initData should be discouraged/deprecated https://www.w3.org/Bugs/Public/show_bug.cgi?id=27093 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27093> ddorwin: saw that joe replied yesterday -- no chance to reply as yet ... any other comments? joesteele: think I covered most of the three we discussed ... might have missed one ddorwin: might be good to discuss next week other bugs Bug 27738 - Need to change name of 'message' event to avoid confusion https://www.w3.org/Bugs/Public/show_bug.cgi?id=27738 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27738> ddorwin: filed by Glenn last week with some others ... posted some updates about names -- is this really a problem? does someone have comments on this one? scribe: messages are used for APIs and they are all used for simple events, we are using for custom events ... should not do that jdsmith: is this a big change? could accomodate ddorwin: it is misleading as it is unlikely to relate to a key ... it just about finding another name markw: I don't think keymessage is that bad jdsmith: I agree - does not seem like a bad name ddorwin: I will do some more reseach and then make the change depending on the research +1 Bug 27739 - Change event name 'keyschange' to 'keychange' https://www.w3.org/Bugs/Public/show_bug.cgi?id=27739 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27739> ddorwin: I added some comments about this could imply key rotation, again a simple change, but needs feedback ... also mentioned this depends on the next bug <crickets/> scribe: any basic comments? ... any comments on what the name should be Bug 27740 - Suggest changing interface name 'MediaKeyStatuses' to 'MediaKeyStatusMap' https://www.w3.org/Bugs/Public/show_bug.cgi?id=27740 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27740> ddorwin: type so does not impact compatibility ... noted that the attribute that uses this type is KeyStatuses -- do we want to change that? if so to what? <markw> MediaKeyStatusMap and keystatuschange seems good to me +1 ddorwin: I guess the attribute could be keyStatusMap? jdsmith: Glenn is objecting to the plural I think ddorwin: my point is that is used in the attribute as well ... ok we will make changes on those two as well ... will take a shot at that Issue #3 - Add "internal-error" to MediaKeyStatus enum https://github.com/w3c/encrypted-media/issues/3 <https://github.com/w3c/encrypted-media/issues/3> ddorwin: could be other reasons that the key is not usable -- rather than force implementation to pick other reasons ... many statuses existed before ... will file a bug on one today ... InternalError seems like a good name jdsmith: like that also +1 <markw> +1 jdsmith: intent is that an error that cannot be typed as one of the normal statuses ddorwin: that makes senses Issue #1 - requestMediaKeySystemAccess()'s supportedConfigurations parameter should not be optional https://github.com/w3c/encrypted-media/issues/1 <https://github.com/w3c/encrypted-media/issues/1> ddorinw: currently can pass a keySystem without any config ... causes additional spec logic and complexity for implementations ... getConfiguration() can also return null ... proposal is to remove optional ... discussion of "can you pass an empty config"? joesteele: think I agree that it should be required ddorwin: couple votes for that now ... should we have any constraints on what the config can be? <ddorwin> Should "[ { } ]" be a valid second parameter? ddorwin: probably easiest to leave this, to avoid the extra logic in the spec ... need to make sure the main algorithm supports that joesteele: were you thinking about security? ddorwin: no this was just to avoid the complexity of the logic, but this forces the developer to think about it Issue #7 - EME should not fire waiting or canplay events - use a separate mechanism https://github.com/w3c/encrypted-media/issues/7 <https://github.com/w3c/encrypted-media/issues/7> ddorwin: we added waitingFor and fired the waiting event, firing canPlay etc ... got feedback that this was not good, fired on transitions in the state machine which we agreed not to do ... also changing the value of an attribute means a possible race condition ... proposal is to simplify and revert the use of waitingFor and canPlay ... just queue a simple waitingForKey event ... simpler for implementations and applications ... not indication of resuming playback, but you should not be relying on this for your playback ... in the beginning you are already working on providing a key so it is not a problem ... proposal is to remove that logic joesteele: will have to think about that one more ddorwin: thought this one would have the most discussion, would like to resolve relatively soon ... would like to get feedback this week jdsmith: have you looked through the resume logic and rationalized what will happen when we are not waitingForKeys, presumably you would get an event like that still ddorwin: have not gone through the algorithm yet, if there is a thought that that is how this would go I can ... you would want to internally track that it is in that state, we probably already have something like that internally ... it is the public state that is spec'd and possibly wrong and hard to get right ... not the end of the world to fire twice, but possibly bad if in the wrong state jdsmith: if we can get by with a simple evenet, would be cleaner and preferable ... have not had time to go through the spec and think about this ... I think I made some of these changes. Not opposed to simplifying if we can. ... Just need to confirm no downsides to stripping out the waitingFor information ddorwin: so you will take a look at the bug and comment? jdsmith: yes -- have to bail now Issue #8 - Define behavior for implementations that delay playback until setMediaKeys() is called https://github.com/w3c/encrypted-media/issues/8 <https://github.com/w3c/encrypted-media/issues/8> ddorwin: Jerry might care about this one as well ... non-normative note that apps should call setMediaKeys before providing media data <joesteele_> scribe: joesteele_ ddorwin: waiting on Issue #7 to resolve this one Issue 9 - Remove note that MediaKeySession events may not be fired until the MediaKeys object is associated with a media element https://github.com/w3c/encrypted-media/issues/9 <https://github.com/w3c/encrypted-media/issues/9> ddorwin: need Jerrys input on this -- please review ... currently text that in some implementations mediakey implementations will not fire events ... breaks some use case ... probably should remove this note and discourage those implementations ... believe this came from Microsoft so need Jerrys input Bug 27138 - Consider changing how the MediaKeySession method algorithms run other algorithms to more accurately reflect implementations <ddorwin> https://www.w3.org/Bugs/Public/show_bug.cgi?id=27138 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27138> <ddorwin> In the November 11th telecon, http://www.w3.org/2014/11/11-html-media-minutes.html#item10. <http://www.w3.org/2014/11/11-html-media-minutes.html#item10.> Feedback from others is also welcome ddorwin: this is related to the algorithms, no one has commented, Jerry would review <ddorwin> s/In the November 11th telecon, http://www.w3.org/2014/11/11-html-media-minutes.html#item10. <http://www.w3.org/2014/11/11-html-media-minutes.html#item10.> Feedback from others is also welcome/In the November 11th telecon, Jerry said he would review it./ ddorwin: comments are welcome ... this affects basically every algorithm ... that is all the bugs ... any other bug comments? other business Issue tracking <ddorwin> http://lists.w3.org/Archives/Public/public-html-media/2015Jan/0009.html <http://lists.w3.org/Archives/Public/public-html-media/2015Jan/0009.html> ddorwin: sent out the email about using github <markw> +1 for switching to GitHub ddorwin: we have a mix now -- would like to drive the bugzilla to zero and continue to file bugs in github ... seems to work well now joesteele: so we will continue to resolve existing bugs in bugzilla, new bugs will go to github <markw> when we have only a few left in bugzilla we might want to move those to GitHib ddorwin: yes. some of the new bugs are just tracking stuff I need to do ... don't appear to be many that we need to move ... except maybe that last one ... we will still receive emails from the old Bugzilla and can ask folks to move them to github ... someone would have to find the component eventually ... and then update the status of the document that has new bugs in github ... thanks everyone! that's all for now joesteele: MSE next week? ddorwin: probably should email thread on that joesteele: I will go ahead and send that out ddorwin: need folks to respond, but can probably skip EME meeting next week Summary of Action Items <>[End of minutes] Minutes formatted by David Booth's scribe.perl <http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> version 1.140 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>) $Date: 2015-01-13 16:54:12 $
Received on Tuesday, 13 January 2015 16:58:11 UTC