15:07:56 RRSAgent has joined #html-media 15:07:56 logging to http://www.w3.org/2013/03/26-html-media-irc 15:07:58 RRSAgent, make logs public 15:08:00 Zakim, this will be 63342 15:08:00 ok, trackbot; I see HTML_WG()11:00AM scheduled to start 8 minutes ago 15:08:01 Meeting: HTML Media Task Force Teleconference 15:08:01 Date: 26 March 2013 15:08:08 zakim, who is on the phone? 15:08:08 I notice HTML_WG()11:00AM has restarted 15:08:09 On the phone I see glenn, johnsim, Bin, [IPcaller], ddorwin, pladd, joesteele, Plh, markw, +1.425.868.aacc, MartinSoukup, BobLund, adrianba 15:08:10 +Aaron_Colwell 15:08:16 +pal 15:08:20 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2013Mar/0064.html 15:08:24 pal has joined #html-media 15:08:25 +??P39 15:08:26 scribe: plh 15:08:33 -markw 15:09:02 zakim, who is on the phone? 15:09:02 On the phone I see glenn, johnsim, Bin, [IPcaller], ddorwin, pladd, joesteele, Plh (muted), +1.425.868.aacc, MartinSoukup, BobLund, adrianba, Aaron_Colwell, pal, ??P39 15:09:19 +??P9 15:09:39 zakim, aacc is jdsmith 15:09:39 +jdsmith; got it 15:09:40 Zakim, +??P9 is me 15:09:41 sorry, markw, I do not recognize a party named '+??P9' 15:09:47 Present+ Henri 15:09:52 Zakim, ??P9 is me 15:09:52 +markw; got it 15:10:01 zakim, who is on the phone? 15:10:01 On the phone I see glenn, johnsim, Bin, [IPcaller], ddorwin, pladd, joesteele, Plh (muted), jdsmith, MartinSoukup, BobLund, adrianba, Aaron_Colwell, pal, ??P39, markw 15:10:31 zakim, ??3P9 is markw 15:10:31 sorry, johnsim, I do not recognize a party named '??3P9' 15:10:37 Topic: previous minutes 15:10:43 http://www.w3.org/2013/03/12-html-media-minutes.html 15:10:44 zakim, ??P39 is markw 15:10:44 +markw; got it 15:10:51 minutes are approved 15:10:59 Topic: Action items 15:11:10 https://www.w3.org/html/wg/media/track/actions/10 15:11:13 + +1.720.279.aadd 15:11:16 action-10? 15:11:16 ACTION-10 -- Adrian Bateman to discuss bug 19208 with johnsim -- due 2013-04-08 -- OPEN 15:11:16 http://www.w3.org/html/wg/media/track/actions/10 15:11:21 zakim, [IPCaller] is hsivonen 15:11:21 +hsivonen; got it 15:12:11 https://www.w3.org/Bugs/Public/show_bug.cgi?id=19208 15:12:17 Keymessage event not needed when Key System already has Key 15:12:19 Keymessage event not needed when Key System already has Key 15:12:32 Adrian: John and I talked about it last week 15:12:38 ... need a bit more time 15:13:00 ... the proposal we'll make is related to a discussion we had a few weeks ago avbout the lifetime of a session 15:13:10 ... there are some suggestions we want to make about session management 15:13:17 ... different from what the spec is suggesting at the momnet 15:13:18 +q 15:13:28 ... so we'll need to come back on this 15:13:31 ack joe 15:13:49 Joe: I did update a related bug... 15:13:58 ... [never mind] 15:14:03 -q 15:14:24 Topic: Baseline documents 15:14:30 Adrian: those are just links 15:14:47 ... no update since the previous discussion 15:15:22 jasonlforbes has joined #html-media 15:15:32 ... not sure where the Chairs are at for the moment 15:15:40 ... waiting on feeback from Paul 15:15:57 plh: I don't know the status from the Chairs point of view either 15:16:13 Topic: Progression to FPWD 15:16:17 Adrian: see above 15:16:31 Topic: Discussion of outstanding bugs 15:16:38 http://tinyurl.com/7tfambo 15:16:38 http://lists.w3.org/Archives/Public/public-html-media/2013Mar/0070.html 15:16:46 Adrian: David made a proposal 15:17:26 https://www.w3.org/Bugs/Public/show_bug.cgi?id=20622 15:17:30 https://www.w3.org/Bugs/Public/show_bug.cgi?id=20622 15:17:36 SessionID may be assigned asynchronously in MediaKeys.createSession 15:18:01 Mark: we already have a mention that the sessionID may be assigned by the CDM 15:18:14 ... we want it to be async 15:18:35 ... so the sessionId might not be assigned when the MediaKeySession 15:18:45 ... you'll get it on the first event instead 15:18:55 +1 to require assignment of session ID prior to event firing 15:19:07 ?: is there proposed language? 15:19:12 Mark: not yet 15:19:39 s/?/johnsim/ 15:19:54 s/when the MediaKeySession/when the MediaKeys.createSession returns/ 15:19:59 Martin: I understand that the proposal that the sessionId might be assigned before the first event 15:20:02 Mark: that's right 15:20:33 Adrian: this might be related that John and I have an action on 15:20:55 ... if you already have the information about the keys in the init state, that might have an impact on when the sessionId gets set 15:21:12 q+ 15:21:15 Mark: right, you want to do that async. the spec implies otherwise at the moment 15:21:22 ack dd 15:21:58 David: if we do go to reusing sessions, then we would already have the info. 15:22:12 Adrian: should there be a serie of events that fire before the progress event 15:22:18 ... that reuse MSE 15:22:34 ... we could have an event that fires that says that the session is open and running 15:23:00 ... if Mark proposal is before the first event, that would mesh with any proposal we would make about progress event 15:23:18 John: the important part is that we make it async 15:23:26 ... we can figure out the relationship later 15:23:58 https://www.w3.org/Bugs/Public/show_bug.cgi?id=21155 15:24:10 EME should be explicit about its relationship with Web Platform APIs that allow video frames and audio samples to be extracted from an HTMLMediaElement 15:25:05 Henri: it seems there are at least two classes of CDMs. one that gives the pixel data back to the browser, and one that gives it to the GPU 15:25:26 ... for the later, painting on canvas wouldn't work 15:25:53 ... for the former, it seems we wouldn't want it to work either 15:26:05 ... we need to be more explicit about the expected behavior 15:26:11 ... ie we should cover both cases 15:26:26 ... if you're writing JS, you should be able to know the expected by looking at the spec 15:26:33 +q 15:26:37 ack joe 15:27:08 Joe: agreed. I propose that we never pass back the data to the JS layer 15:27:15 +q 15:27:23 q+ 15:27:24 ... that would introduce too much complexity to the CDM layer 15:27:27 q+ 15:27:31 ... so let's not have that use case 15:27:51 Glenn: what API currently exist to allow video frame access? 15:28:10 Henri: pixels can be extracted using canvas. not quite sure about the Web Audio API 15:28:11 q+ 15:28:27 q+ 15:28:47 ... there are restrictions on canvas due to same origin policy 15:29:10 see http://www.w3schools.com/tags/canvas_drawimage.asp 15:29:24 ... it seems simpler to say that painting to a canvas with a non-null media key fails in some fashion 15:29:27 https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaElementAudioSourceNode allows audio samples to be exported to JS 15:29:27 +1 15:29:44 Glenn: you're referring to createPattern? 15:29:45 drawImage -> http://www.w3.org/html/wg/drafts/2dcontext/html5_canvas/#dom-context-2d-drawimage 15:29:59 drawImage(document.getElementById("video1"),5,5,260,120,005) 15:30:06 q? 15:30:12 ack glenn 15:30:13 ack gl 15:30:17 ack dd