- From: Joe Steele <steele@adobe.com>
- Date: Tue, 5 Feb 2013 09:11:11 -0800
- To: "public-html-admin@w3.org" <public-html-admin@w3.org>
- Message-ID: <613E8559-F8C1-465B-9D01-57AE7B2F69AC@adobe.com>
http://www.w3.org/2013/02/05-html-media-minutes.html - DRAFT - HTML Media Task Force Teleconference 05 Feb 2013 Agenda See also: IRC log Attendees Present joesteele, pal, Michael_Thornburgh, +1.425.269.aaaa, KevinStreeter, ddorwin, adrianba, johnsim, paulc, BobLund, Aaron_Colwell, Mick_Hakobyan, MartinSoukup Regrets Chair Paul Cotton Scribe joesteele Contents Topics Agenda/Roll call/Scribe Previous minutes Review Action items baseline docs Candidate FPWD Outstanding Bugs Summary of Action Items <adrianba> trackbot, start telcon <trackbot> Meeting: HTML Media Task Force Teleconference <trackbot> Date: 05 February 2013 <joesteele> Scribe: joesteele <joesteele> Chair: Paul Cotton Agenda/Roll call/Scribe <joesteele> done Previous minutes paulc: no comments Review Action items paulc: none outstanding baseline docs paulc: Editors draft updated Jan 22 -- any updates since then? ddorwin: no <paulc> Editors draft: https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html Candidate FPWD paulc: stalled <paulc> FPWD candidate: https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media-fpwd.html paulc: folks on call have been participating - chairs met with W3C team and trying to figure out how to handle dissent versus support ... expect a breakthru this week pal: any data available? paulc: no questions at this time -- no missing information ... lets spend time on the bugs Outstanding Bugs <paulc> http://tinyurl.com/7tfambo paulc: 32 bugs this weekend - some discussion with editors about which to cover and build two lists to look at under 6/7 ... 7 is a batch of bugs from David ... error related bugs ddorwin: bug list looks incorrect -- 6/7 run togethers paulc: ok - let's look at B-F and A-D -- could do them in the order specified ... or someone suggest an order ddorwin: B has been discussed for two calls paulc: not sure whether we wanted to talk about this one ... I am ok with skipping joesteele: I am ok as well Bug -- Should we validate defaultURL/destinationURL? http://lists.w3.org/Archives/Public/public-html-media/2013Jan/0062.html <paulc> Should we validate? <paulc> http://lists.w3.org/Archives/Public/public-html-media/2013Jan/0062.html paulc: believe this message is from David <paulc> Good morning Adrian. ddorwin: background is -- when adding this to webkit, got the feedback that this should be a URL ... this implementation does validation of the URL ... so I sent to the list ... otherwise need to push back on Webkit folks adrianba: problem here is - where is the definition of the validation? ... not a big enough issue for us to try and solve ... (last part is a question) ... we run into this issue when one UA does different validation, one is considered a bug when its just underspecified paulc: you are asking a question about where this is specified? adrianba: no -- if we require it -- where is it specified? extra work for us ddorwin: makes sense -- we should specify one way or the other ... or this will be a bug ... I will take action item to look where we are using this type paulc: you will open a bug one way ot the other based on research ddorwin: Adrians reasoning was good -- maybe reply to email so we have a record Bug 17199 -Provide examples for and get feedback on Key Release https://www.w3.org/Bugs/Public/show_bug.cgi?id=17199 ddorwin: Mark is not here -- should skip paulc: Mick is here -- ok with skipping? Mick_Hakobyan: ok Bug 19810 -Should key IDs be required in content and addKey()'s parameter? https://www.w3.org/Bugs/Public/show_bug.cgi?id=19810 paulc: no updates for a while ddorwin: original spec handled the case where media did not have key ids ... should we eliminate the handling to simplify the algorithm ... current formats specify this ... would this cause problems for anyone MartinSoukup: HLS also uses a key ID johnsim: my point was that key ids could be overwritten ... or provided by the application or metadata ... what provisions are in the spec for this? ddorwin: in the addKey definition and the encrypted block algorithm <adrianba> https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#dom-update ddorwin: could drop the decision login around the key ID johnsim: I agree with you then -- should always be there at this point in the algorithm ddorwin: 3 formats we have talked about all have it -- propose to eliminate it. <adrianba> +1 Bug 20798 -keySystem strings should be compared case-sensitively https://www.w3.org/Bugs/Public/show_bug.cgi?id=20798 paulc: last updated last week adrianba: this is about how you should look at the keysystem string ... some questions from Microsoft people about this ... not described in the spec +q adrianba: propose case sensitive spec ... looks like reverse domain names which are not commonly case sensitive ... we need to specifiy paulc: did that answer your question David? <ddorwin> https://bugzilla.mozilla.org/show_bug.cgi?id=800600 ddorwin: I just had some initial thoughts -- found another bug <paulc> David's questions: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20798#c1 ddorwin: some specs do not mention - canPLayType does not mention ... should say something paulc: Adrian your recommendation was case-sensitive? ... sounds like we need to specify ... do you know what the behavior of IE is? joesteele: what about Unicode strings? adrianba: could be a Unicode string -- David raised this ... in the end it is just a string Bug 20338 -Explicitly specify whether initData is required for Clear Key https://www.w3.org/Bugs/Public/show_bug.cgi?id=20338 paulc: skip this for now ... (never mind -- bad scribing) ddorwin: currently allows data and type to be optional ... not clear whether ClearKey supports this ... propose to make it clear whether it is optional -- leaning towards not optional joesteele: +1 <Mick_Hakobyan> +1 <adrianba> +1 paulc: any other opinions? ddorwin: great -- sounds like a decision Bug 20688 -Provide more details on when keyadded should be fired https://www.w3.org/Bugs/Public/show_bug.cgi?id=20688 ddorwin: keyAdded was originally intended to indicate a key was added this was important ... key add could also be seen as a response to add key ... bug to define when this is fired joesteele: +q ddorwin: most of this is in the bug ... new unique key, update operation, key renewal are all possibles <ddorwin> Possible purposes: <ddorwin> 1) New (unique) key added. <ddorwin> 2) New key info added, possibly for an existing key. <ddorwin> 3) update() operation completed successfully, regardless of whether it involved addition of a key. (This would likely result in renaming this method.) <ddorwin> Example questions to address: <ddorwin> * Should keyadded be fired once for each key that is added (if a license contains multiple keys)? <ddorwin> * Should keyadded be fired if the key was already known? <ddorwin> * Should keyadded be fired if the license/key policy was updated? <ddorwin> * Should keyadded be fired for successful completion of update() when no further messages need to be sent to the server? <ddorwin> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20689 joesteele: would like to use this channel for generic comm -- does this interact? <ddorwin> "Specify how CDM should indicate successful completion with no message for server" ddorwin: same as last possible use of add Key <johnsim> +q joesteele: does this mean ready to play? ddorwin: question is -- what should it mean? adrianba: mental model for this I will describe ... may need an additional event ... way I have in mind is that they are for working with the session representing comm with the license server ... after a create session, I get either a key message to send to license server ... or I get told that all of the information is already there -- which is key added ... end of that comm has been reached ... keyadded simply means the session comm has succesfully completed ... could be multiple keys, but you should not expect another key message paulc; any repsonse? johnsim: I had a similar perception to Adrian ... are there other events we need to define? ... not suggesting they do need to be, but if there are distinct events do they need to be identified? ddorwin: I like Adrians model - less ambiguity ... maybe not as use case for key added as defined ... could be multiple key message transactions in progress though ... meaning could be ambiguous then adrianba: expectation is that other messages from the CDM would be in a different session ... maybe I created a different session ... sessions would correlate that way ... session would be waiting for the update in that case ... would mean end of that conversation thread ddorwin: I did not mean that would be the end of conversation ... one variation would be a renewal request joesteele: +q joesteele: this would prompt the app to try again ... this scenario could be handled fine ... just need to define it correctly adrianba: need more time to think through the consequences ddorwin: sounds like Adrian is assuming a new session when you switch between two licenses joesteele: my use case was license rotation due to blackout with short lived keys ddorwin: we have said that createSession was for an initData ... this was discussed related to heartbeat ... should we implement heartbeat as multiple sessions or reuse the session paulc: do we want to move on to another> <ddorwin> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20689 Bug 20689 -Specify how CDM should indicate successful completion with no message for server https://www.w3.org/Bugs/Public/show_bug.cgi?id=20689 ddorwin: same discussion we just had ... sounds like we convert the addKey to done ... addresses the previous bug Bug 20691 -Should createSession()'s type parameter be required? https://www.w3.org/Bugs/Public/show_bug.cgi?id=20691 paulc: last item on this bug list ddorwin: this is simplifying things a bit ... primary purpose of type was to specify the initData ... seems like we could just make it required ... CDM could define a string for their "default" use case paulc: feedback? adrianba: I think I agree with David ... we have specified that the format depends on media type ... we don't yet have a use case where that is not necessary ... could always change in the future paulc: believe that takes us through the agenda items except error related bugs adrianba: there are error bugs assigned to me - we have been working on the proposal ... not quite ready yet ... will try to have by next EME call in two weeks paulc: do you have the list handy? adrianba: no adrianba: between 1-5 bugs <ddorwin> Error bugs: 16617, 16737, 16857 paulc: done for today if no other business adrianba: will not be able to make next weeks call paulc: will need a scribe for next week ... adjourned Summary of Action Items [End of minutes] Minutes formatted by David Booth's scribe.perl version 1.137 (CVS log) $Date: 2013-02-05 17:01:35 $ Joe Steele steele@adobe.com
Received on Tuesday, 5 February 2013 17:12:30 UTC