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