14:52:10 RRSAgent has joined #html-media 14:52:10 logging to http://www.w3.org/2014/07/22-html-media-irc 14:52:12 RRSAgent, make logs public 14:52:12 Zakim has joined #html-media 14:52:14 Zakim, this will be 63342 14:52:14 ok, trackbot; I see HTML_WG()11:00AM scheduled to start in 8 minutes 14:52:15 Meeting: HTML Media Task Force Teleconference 14:52:15 Date: 22 July 2014 14:56:31 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2014Jul/0014.html 14:56:57 HTML_WG()11:00AM has now started 14:57:04 +[Microsoft] 14:57:19 zakim, [Microsoft] is me 14:57:19 +paulc; got it 15:02:06 davide has joined #html-media 15:02:28 Good morning. 15:02:44 ddorwin has joined #html-media 15:02:49 + +1.415.832.aaaa 15:02:50 geguchi has joined #html-media 15:03:02 jamil has joined #html-media 15:03:06 markw has joined #html-media 15:03:13 +davide 15:03:14 good afternoon 15:03:15 joesteele has joined #html-media 15:03:25 + +1.408.536.aabb 15:03:30 + +1.425.868.aacc 15:03:31 jdsmith has joined #html-media 15:03:37 Zakim, aabb is me 15:03:37 +joesteele; got it 15:03:38 zakim, [aaaa] is geguchi 15:03:39 sorry, paulc, I do not recognize a party named '[aaaa]' 15:03:47 +MarkW 15:03:51 zakim, aaaa is geguchi 15:03:51 +geguchi; got it 15:03:54 Chair: paulc 15:03:59 Zakim, MarkW is me 15:04:00 +markw; got it 15:04:11 +??P24 15:04:15 adrianba has joined #html-media 15:04:16 Scribe: joesteele 15:04:20 zakim, who is on the phone? 15:04:21 On the phone I see paulc, geguchi, davide, joesteele, +1.425.868.aacc, markw, ??P24 15:04:30 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2014Jul/0014.html 15:04:56 zakim, ??P24 is me 15:04:56 +ddorwin; got it 15:04:57 zakim, code? 15:04:57 the conference code is 63342 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), adrianba 15:05:08 +[Microsoft] 15:05:12 zakim, [Microsoft] is me 15:05:12 +adrianba; got it 15:05:16 Topic: Role Call 15:05:20 Zakim, who is here? 15:05:22 On the phone I see paulc, geguchi, davide, joesteele, +1.425.868.aacc, markw, ddorwin, adrianba 15:05:22 On IRC I see adrianba, jdsmith, joesteele, markw, jamil, geguchi, ddorwin, davide, Zakim, RRSAgent, paulc, trackbot 15:05:49 Previous minutes -- http://lists.w3.org/Archives/Public/public-html-media/2014Jun/0072.html 15:06:04 Topic: Action items and Issues 15:06:05 BobLund has joined #html-media 15:06:25 -markw 15:06:27 +ReimundoGarcia 15:06:51 zakim, who is on the phone? 15:06:52 +markw 15:06:53 On the phone I see paulc, geguchi, davide, joesteele, +1.425.868.aacc, ddorwin, adrianba, ReimundoGarcia, markw (muted) 15:07:43 who is aacc? 15:08:18 zakim, aacc is jdsmith 15:08:18 +jdsmith; got it 15:08:29 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2014Jul/0014.html 15:09:23 Joe: Cannot hear you. 15:09:31 -joesteele 15:09:47 pladd has joined #html-media 15:09:47 hold on -- looks like I got disconnected 15:10:03 the call went quiet for at least 3 of us 15:10:14 +joesteele 15:10:33 Zakim, disconnected from the call it seems like 15:10:33 I don't understand you, joesteele 15:10:51 paulc, do you hear other people? 15:10:53 trackbot, start meeting 15:10:55 RRSAgent, make logs public 15:10:57 Zakim, this will be 63342 15:10:57 ok, trackbot; I see HTML_WG()11:00AM scheduled to start 10 minutes ago 15:10:58 Meeting: HTML Media Task Force Teleconference 15:10:58 Date: 22 July 2014 15:11:08 Jerry, Joe, and David are in our own conference apparently. 15:11:17 zakim, who is on the phone? 15:11:17 I notice HTML_WG()11:00AM has restarted 15:11:17 Scribe: joesteele 15:11:18 On the phone I see paulc, geguchi, davide, jdsmith, ddorwin, adrianba, ReimundoGarcia, markw, joesteele, BobLund 15:11:20 Chair: paulc 15:11:28 zakim, mute me 15:11:28 adrianba should now be muted 15:12:11 Can anyone hear me? 15:12:14 no 15:12:16 No 15:12:22 -paulc 15:12:22 you probably need to rejoin 15:12:40 +[Microsoft] 15:12:51 zakim, [Microsoft] is me 15:12:51 +paulc; got it 15:12:57 Topic: Role call 15:13:02 Zakim, who is here? 15:13:02 On the phone I see geguchi, davide, jdsmith, ddorwin, adrianba (muted), ReimundoGarcia, markw, joesteele, BobLund, paulc 15:13:04 On IRC I see pladd, BobLund, adrianba, jdsmith, joesteele, markw, jamil, geguchi, ddorwin, davide, Zakim, RRSAgent, paulc, trackbot 15:13:06 Topic: EME status and bugs 15:13:25 Editor's draft: http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html 15:13:27 paulc: Editors draft has had 2-3 drafts since last mtg 15:13:31 ... few new bugs 15:13:38 http://tinyurl.com/7tfambo 15:13:46 ... this is the list of bugs 15:13:56 ... 22 bugs total 15:14:45 Topic: Encrypted Media Extensions Stream Format and Initialization Data Format Registry 15:14:48 https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/initdata-format-registry.html 15:15:13 pauc: that is the registry -- need to make sure editors are aware this is referenced in editors draft 15:15:22 ... although no references list in the editors draft 15:15:28 See bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=25733 15:15:30 ... normally there would be a list of references 15:15:47 ... this bug was discussing the registry for in-band source tracks 15:16:15 ... Director had said we are ok with having pointers to informative registries even when they use normative language 15:16:34 ... we can add a "references" section and point to this registry 15:16:45 ddorwin: will add as part of the refactoring 15:16:52 ReSpec 15:16:58 ... using ReSpec 15:17:22 Tracking bug for ReSpec: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25506 15:17:24 paulc: anyone working on this bug knows about this also -- moot now because MSE heartbeat was published 15:17:28 Topic: New EME bugs 15:17:43 Topic: [Bug 26332] New: Applications should only use EME APIs on secure origins (e.g. HTTPS) 15:18:21 https://www.w3.org/Bugs/Public/show_bug.cgi?id=26332 15:18:51 paulc: David do you want to say anything? 15:19:37 ddorwin: chances are that EME exposing IDs that are not well protected, we should protect them with secure origin 15:19:39 q+ 15:19:52 q+ 15:19:57 ddorwin: this is a common theme on the Internet 15:20:10 paulc: several commenters I don't usually see 15:20:18 ... is it clear what changes we would make? 15:20:32 ... is comment 5 the only change proposed? 15:20:34 See comment five: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26332#c5 15:20:47 ddorwin: this is still open to provide guidance, needs to be normative 15:21:13 paulc: Adrian or Jerry have a commet? 15:21:50 jdsmith: I wonder if this is a strong countermeasure - would need a license server on the other end to exploit the ID 15:21:51 q+ 15:22:06 ack joe 15:24:10 joesteele: I am in favor of this because it provides protection for the application vendor not so much worried about the privacy implications. I believe the protections are already described for the IDs 15:24:13 ack markw 15:24:34 q+ 15:25:12 ack dd 15:25:14 markw: I support the comments about the identifiers, we have text about protecting that already. The problem with having the origin as HTTPS is that all the content has to be downloaded over HTTPS -- don't support for that reason 15:25:54 ddorwin: not meant to be offensive, there is no normative text about protecting the application. 15:26:01 ... only thing we can do is relate to the origin 15:26:28 ... no obvious to me how the ID is protected - each CDM has to be checked by the UA to make sure it is not leaking these IDs 15:26:35 ack jd 15:26:50 zakim, who is making noise? 15:26:54 s/protecting the application/protecting the identifier/ 15:27:03 paulc, listening for 10 seconds I heard sound from the following: ddorwin (14%) 15:27:13 jdsmith: my question is -- do we want to be stringently requiring HTTPS when there are valid use cases for HTTP. 15:27:26 ... there is an implication that CDMs need to protect their data exchanges 15:27:40 ... this might be a strong counter-measure for sites that could use HTTP 15:28:02 paulc: some people were not aware of this bug - so folks should add their comments in the bug 15:28:16 ... let's go broad and continue with the other new bugs 15:28:29 Topic: [Bug 26313] New: Steps for createSession should define what happens if the sessionType is not supported 15:28:37 https://www.w3.org/Bugs/Public/show_bug.cgi?id=26313 15:29:21 paulc: Jerry you created, David commented right after, have you seen Davids response? 15:29:29 See David's response: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26313#c1 15:29:57 jdsmith: had not seen this yet 15:30:10 paulc: we could move forward then, you can respond in the bug 15:30:28 ... editors might be abke to just resolve 15:30:37 Topic: [Bug 26401] New: Key message destinationURL usage is not reflected in examples 15:30:44 https://www.w3.org/Bugs/Public/show_bug.cgi?id=26401 15:31:53 q+ 15:31:54 Example 2 at https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#examples 15:31:54 joesteele: this was added just to add in support for destinationURL since it will be required for some CDMs 15:32:03 ack dd 15:32:08 Related bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25920 15:32:42 ddorwin: resolution of the bug was to remove this until we have a way to do this in a safe way 15:32:46 q+ 15:33:07 ... defaultURL is now NULL in the text 15:33:12 step 7.8 of https://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/encrypted-media.html#dom-createsession 15:33:48 ack joe 15:34:20 markw has joined #html-media 15:36:45 q+ 15:36:56 Joe is concerned about code in function handleKeyNeeded(event) 15:36:58 joesteele: I am not in favor of removing destinationURL -- was hoping that was not the outcome of previous bug 15:37:10 handleKeyNeeded() is a handler for needkey, which does not have a destinationURL 15:37:17 ack dd 15:37:47 Probably want handleMessage() in 8.4. 15:38:09 Actually Joe is pointing to function licenseRequestReady(event) 15:38:21 ddorwin: the function you refereded to is not the right one -- think you mean licenseRequestReady() 15:38:47 ... need to talk about what the language should actually be -- currently specified as NULL in the initial message 15:38:58 ... in the createSession algorithm 15:39:37 https://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/encrypted-media.html#dom-update sets destinationURL in 4.6 15:39:45 ... the initial one is currently specified as NULL 15:39:46 s/4.6/step 4.6/ 15:40:23 ddorwin: I will update the bug with pointers 15:40:30 joesteele: I will update the bug from there 15:40:46 ... provide some example code that I think should work 15:41:05 Topic: Bugs discussed at last meeting 15:41:13 Topic: Bug 26207 - Provide a way to check system capabilities required for UHD playback 15:41:19 https://www.w3.org/Bugs/Public/show_bug.cgi?id=26207 15:43:05 q? 15:43:28 joesteele_ has joined #html-media 15:43:32 rrsagent, generate minutes 15:43:32 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html paulc 15:43:35 q+ 15:43:38 scribe: joesteele_ 15:43:59 paulc: maybe I missed it -- several folks have responded 15:43:59 q- 15:44:13 ... maybe you can just let us know how you want this bug processed 15:44:28 ... Jerry to look at the bug and repsonses 15:44:36 Topic: Bug 25896 - Why is EME creating new DOMException subclasses? 15:44:42 https://www.w3.org/Bugs/Public/show_bug.cgi?id=25896#c12 15:44:51 q+ 15:44:52 paulc: proposal made to close 15:45:18 glenn has joined #html-media 15:45:25 paulc: anyone objecting should repsond in the bug 15:45:41 jdsmith: with this change we lose the numeric capability in the error 15:45:59 +glenn 15:46:01 ddorwin: I propose closing this bug and opening a new one to add this capability back as needed 15:46:38 ... removed the MediaKeyErrors because things have changed -- commented out with issue statements 15:46:49 ... should explore Jerrys use case separately 15:47:12 ... Joe had a question about getting systemCodes back from Promise rejection 15:47:18 paulc: has the other bug been opened? 15:47:28 jdsmith: I will take thr action to open that bug 15:47:34 s/thr/the/ 15:48:06 q+ 15:48:16 Topic: EME Use cases Wiki 15:48:24 https://www.w3.org/wiki/HTML/Media_Task_Force/EME_Use_Cases 15:48:38 paulc: Joe can summarize his update and call for more comments 15:48:43 The error bug I was referring to is https://www.w3.org/Bugs/Public/show_bug.cgi?id=26372. Please take a look since errors are up in the air. 15:49:24 Mark's feedback: http://lists.w3.org/Archives/Public/public-html-media/2014Jul/0016.html 15:49:48 Joe: Use cases on the Wiki should all be supported today 15:50:04 -ReimundoGarcia 15:50:05 ... keyrelease and downscaling might not be supported 15:50:26 ... seems to be general agreement that this is good set of use cases 15:50:39 ... Joe wants to get agreement before fleshing them out more 15:50:54 ... and Joe has not yet added (to a separate section) future use cases 15:51:21 Joe thinks he agrees with Mark's comments and Joe will reflect this back into the Wiki 15:51:25 q+ 15:51:29 David has done some editing 15:51:37 Bob Lund commented positively 15:51:54 ack dd 15:52:07 ddorwin: there is a new bug on errors -- that was what I wanted to say 15:52:12 ... last conversation 15:52:26 ... no comments on the wiki 15:52:27 ack markw 15:52:56 markw: I noticed that there may be confusion about system sessions and license - which seem to be separate things 15:53:03 ... can have session that persists when license does not 15:53:05 q+ 15:53:30 ... not sure how we resolve this - text in the specification talks about both things 15:53:36 ack joe 15:54:31 Joe: Not sure that the Wiki uses case motivate the need for loadSession capability 15:54:49 ... some need for handling persistence but not sure of the need for saving a session 15:54:57 q+ 15:55:16 Joe will send an email or file a bug on Mark's point and agrees there is confusion there 15:55:19 ack dd 15:55:51 ddorwin: have had some discussion around this -- it was added as a way to manage offline and support the secure proof of key release model 15:56:01 ... existing normative text should support both of those models 15:56:14 ... may be different from how some keys model key persistence 15:56:27 ... need to have a common way to model this 15:56:29 q+ 15:56:54 ... we could think about another session type but not sure that makes sense 15:56:57 ack joe 15:57:50 Joe: My impression of the loadSession feature is that it was designed by implementers that don't support persistence and without discussion with CDM implementations that do support persistence 15:58:06 ... I agree there should be a common model but it may not be this one 15:58:16 q+ 15:58:18 ... I don't have a new model to propose yet 15:58:31 q+ 15:58:33 q+ 15:58:34 Joe offered to send an email about this and get more discussion going 15:58:45 joesteele: not clear who will use this feature as defined today 15:58:55 ack jd 15:59:00 ... I will send an email about this as noted 15:59:26 jdsmith: just wanted to say we are having similar problems with the loadSession model -- might need some reconsideration 15:59:29 ack markw 16:00:01 markw: we are talking about system licenses I would agree with many of the comments made, but when talking about session and secure key release need a way to find those previous sessions 16:00:14 ... assumed loadSession would be used for that 16:00:22 ack dd 16:00:29 -ddorwin 16:00:50 -adrianba 16:01:00 paulc: comment about more advanced use cases -- I would discourage that until we deal with the existing use cases 16:01:11 ... will put on the top of the agenda for next week 16:01:28 joesteele: ok 16:01:37 rrsagent: generate minutes 16:01:37 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:01:38 rrsagent, generate minutes 16:01:38 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html paulc 16:01:45 Zakim, who is here? 16:01:45 On the phone I see geguchi, davide, jdsmith, markw, joesteele, BobLund, paulc, glenn 16:01:47 On IRC I see glenn, joesteele_, markw, pladd, BobLund, jdsmith, jamil, geguchi, ddorwin, davide, Zakim, RRSAgent, paulc, trackbot 16:01:49 loadSession(), etc. were designed to have a consistent model that supports multiple use cases and that could be broadly supported across implementations (possibly with "wrapping" to match the spec). This was discussed with app developers, so there is a desire for this consistent model. 16:01:51 -BobLund 16:01:59 -joesteele 16:02:00 -davide 16:02:02 -markw 16:02:06 -paulc 16:02:07 -glenn 16:02:08 -geguchi 16:02:11 -jdsmith 16:02:13 HTML_WG()11:00AM has ended 16:02:13 Attendees were paulc, +1.415.832.aaaa, davide, +1.408.536.aabb, +1.425.868.aacc, joesteele, geguchi, markw, ddorwin, adrianba, ReimundoGarcia, jdsmith, BobLund, glenn 16:03:00 rrsagent, generate minutes 16:03:00 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html ddorwin 16:04:18 ddorwin has joined #html-media 16:04:30 geguchi has left #html-media 16:04:47 s/references list/"references" list/ 16:04:52 rrsagent: generate minutes 16:04:52 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:05:16 s/had said/has said/ 16:05:17 rrsagent: generate minutes 16:05:17 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:06:20 s/ CDMs are exposing IDs/ CDMs are exposing IDs/ 16:06:21 rrsagent: generate minutes 16:06:21 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:06:54 s/commet/comment/ 16:06:55 rrsagent: generate minutes 16:06:55 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:07:22 s/application vendor not so/application vendor, but not so/ 16:07:23 rrsagent: generate minutes 16:07:23 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:08:17 s/EME exposing IDs/CDMs are exposing IDs/ 16:08:19 rrsagent: generate minutes 16:08:19 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:09:19 s/abke/able/g 16:09:21 rrsagent: generate minutes 16:09:21 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:10:46 s/repsond/respond/g 16:10:47 rrsagent: generate minutes 16:10:47 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:11:27 rrsagent: generate minutes 16:11:27 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:11:27 s/might not be supported/might not be supported by some CDMs/ 16:11:53 s/Joe wants to/Joe wanted to/ 16:11:54 rrsagent: generate minutes 16:11:54 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:13:51 rrsagent: generate minutes 16:13:51 I have made the request to generate http://www.w3.org/2014/07/22-html-media-minutes.html joesteele_ 16:17:12 Zakim, bye 16:17:12 Zakim has left #html-media 16:17:17 rssagent, bye 16:21:02 davide has left #html-media