15:01:18 RRSAgent has joined #html-media
15:01:18 logging to http://www.w3.org/2012/06/26-html-media-irc
15:01:20 RRSAgent, make logs 185
15:01:22 Zakim, this will be 63342
15:01:22 ok, trackbot; I see HTML_WG()11:00AM scheduled to start now
15:01:23 Meeting: HTML Media Teleconference
15:01:23 Date: 26 June 2012
15:01:43 zakim, who is on the phone?
15:01:43 HTML_WG()11:00AM has not yet started, paulc
15:01:44 zakim, who's on the phone?
15:01:45 On IRC I see RRSAgent, Zakim, Martin, ddorwin, adrianba, duncanr, jasonlewis, glenn, Billy, paulc, yang, nixu, MikeSmith, trackbot
15:01:45 HTML_WG()11:00AM has not yet started, glenn
15:01:47 On IRC I see RRSAgent, Zakim, Martin, ddorwin, adrianba, duncanr, jasonlewis, glenn, Billy, paulc, yang, nixu, MikeSmith, trackbot
15:02:08 yes
15:02:20 zakim, this is media
15:02:22 ok, Martin; that matches HTML_WG()11:00AM
15:02:26 +??P26
15:02:28 kstreeter has joined #html-media
15:02:33 +pladd
15:02:44 zakim, who is on the phone?
15:02:49 On the phone I see ??P31, +1.206.664.aaaa, duncanr, [GVoice], ??P16 (muted), +1.352.870.aabb, [Microsoft], markw, +1.303.503.aacc, Martin, +1.858.677.aadd, +1.858.735.aaee, ??P26,
15:02:58 ... pladd
15:03:02 +[Microsoft.a]
15:03:02 zakim, aaee is me
15:03:03 zakim, ??p16 is glenn
15:03:04 pladd has joined #html-media
15:03:04 zakim, [Microsoft.a] is me
15:03:08 zakim, [Microsoft] has paulc
15:03:11 +kstreeter; got it
15:03:11 Clarke has joined #html-media
15:03:13 +glenn; got it
15:03:15 +adrianba; got it
15:03:21 +paulc; got it
15:03:25 zakim, ??P31 is me
15:03:26 zakim, who is on the phone?
15:03:33 +yang; got it
15:03:38 On the phone I see yang, +1.206.664.aaaa, duncanr, [GVoice], glenn (muted), +1.352.870.aabb, [Microsoft], markw, +1.303.503.aacc, Martin, +1.858.677.aadd, kstreeter, ??P26, pladd,
15:03:38 zakim, [GVoice] is me
15:03:41 ... adrianba
15:03:41 Petr has joined #html-media
15:03:43 [Microsoft] has paulc
15:03:53 +ddorwin; got it
15:03:57 Zakim, i am aaaa
15:03:57 - +1.303.503.aacc
15:04:02 nixu, Disney Technology Solutions and Services, i'm the 352 number
15:04:06 <[tm]> [tm] has joined #html-media
15:04:09 mahesh has joined #html-media
15:04:13 + +1.303.503.aaff
15:04:15 +jasonlewis; got it
15:04:25 +johnsim-microsoft
15:04:26 858 is Petr Peterka
15:04:36 zakim, aacc is BobLund
15:04:38 sorry, Clarke, I do not recognize a party named 'aacc'
15:04:44 zakim, aadd is Petr
15:04:44 +Petr; got it
15:04:45 zakim, aadd is Petr
15:04:46 sorry, adrianba, I do not recognize a party named 'aadd'
15:04:55 + +1.415.832.aagg
15:04:57 <[MS]Johnsim> [MS]Johnsim has joined #html-media
15:05:26 zakim, who is on the phone?
15:05:26 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), +1.352.870.aabb, [Microsoft], markw, Martin, Petr, kstreeter, ??P26, pladd, adrianba, +1.303.503.aaff,
15:05:30 ... johnsim-microsoft, +1.415.832.aagg
15:05:30 [Microsoft] has paulc
15:05:35 +whitech
15:05:38 zakim, aagg is Adobe
15:05:38 +Adobe; got it
15:05:44 zakim, ??P26 is me
15:05:44 +Clarke; got it
15:05:51 zakim, aabb is nixu
15:05:51 +nixu; got it
15:05:54 whitech has joined #html-media
15:06:05 I will be on IRC only, today, from my mobile
15:06:18 zakim +1.303.503.aacc is BobLund
15:06:24 +Mark_Vickers
15:06:31 + +1.818.560.aahh
15:06:36 zakim, who is on the phone?
15:06:37 zakim, aacc is BobLund
15:06:38 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, +1.303.503.aaff,
15:06:38 ... johnsim-microsoft, Adobe, whitech, Mark_Vickers, +1.818.560.aahh
15:06:38 [Microsoft] has paulc
15:06:38 sorry, glenn, I do not recognize a party named 'aacc'
15:06:51 zakim, who is on the phone?
15:06:51 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, +1.303.503.aaff,
15:06:55 ... johnsim-microsoft, Adobe, whitech, Mark_Vickers, +1.818.560.aahh
15:06:55 [Microsoft] has paulc
15:07:00 zakim, +1.303.503.aaff is BobLund
15:07:00 +BobLund; got it
15:07:03 paulc, so if you need me for anything please ping me here on irc
15:07:08 , +1-818-560-0523, it's me
15:07:21 zakim, who is on the phone?
15:07:21 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, BobLund, johnsim-microsoft, Adobe,
15:07:25 ... whitech, Mark_Vickers, +1.818.560.aahh
15:07:25 [Microsoft] has paulc
15:07:27 acolwell has joined #html-media
15:07:36 zakim, list the attendees
15:07:36 I don't understand 'list the attendees', paulc
15:07:41 I am on the phone
15:07:49 suzie has joined #html-media
15:07:51 zakim, who's on the phone?
15:07:51 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, BobLund, johnsim-microsoft, Adobe,
15:07:55 ... whitech, Mark_Vickers, +1.818.560.aahh
15:07:55 [Microsoft] has paulc
15:07:58 zakim, who is here?
15:07:59 zakim, who's here?
15:08:01 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, BobLund, johnsim-microsoft, Adobe,
15:08:01 Zakim, list attendees
15:08:04 ... whitech, Mark_Vickers, +1.818.560.aahh
15:08:06 SethHodgson has joined #html-media
15:08:06 [Microsoft] has paulc
15:08:06 zakim, +1.858.485.aaii
15:08:08 On IRC I see suzie, acolwell, whitech, [MS]Johnsim, mahesh, MikeSmithW3C, Petr, Clarke, pladd, kstreeter, RRSAgent, Zakim, Martin, ddorwin, adrianba, duncanr, jasonlewis, glenn,
15:08:12 ... Billy, paulc, yang, nixu, MikeSmith, trackbot
15:08:13 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, BobLund, johnsim-microsoft, Adobe,
15:08:16 ... whitech, Mark_Vickers, +1.818.560.aahh
15:08:19 [Microsoft] has paulc
15:08:20 On IRC I see suzie, acolwell, whitech, [MS]Johnsim, mahesh, MikeSmithW3C, Petr, Clarke, pladd, kstreeter, RRSAgent, Zakim, Martin, ddorwin, adrianba, duncanr, jasonlewis, glenn,
15:08:23 ... Billy, paulc, yang, nixu, MikeSmith, trackbot
15:08:25 As of this point the attendees have been +1.206.664.aaaa, duncanr, +1.352.870.aabb, markw, +1.303.503.aacc, Martin, +1.858.677.aadd, +1.858.735.aaee, pladd, kstreeter, glenn,
15:08:31 ... adrianba, paulc, yang, ddorwin, jasonlewis, johnsim-microsoft, Petr, +1.415.832.aagg, whitech, Adobe, Clarke, nixu, Mark_Vickers, +1.818.560.aahh, BobLund
15:08:32 , +1-818-560-0523 is mahesh
15:08:33 +acolwell
15:08:35 I don't understand '+1.858.485.aaii', whitech
15:08:46 mark_vickers has joined #html-media
15:09:26 zakim, aahh is mahesh
15:09:26 +mahesh; got it
15:09:30 zakim, aahh is mahesh
15:09:30 sorry, adrianba, I do not recognize a party named 'aahh'
15:09:34 Paul: Jason is scribe, Paul is Chair
15:09:41 zakim, aaii is whitech
15:09:41 sorry, adrianba, I do not recognize a party named 'aaii'
15:09:42 26 attendees
15:10:31 zakim, 1.858.485.6060 is whitech
15:10:31 sorry, whitech, I do not recognize a party named '1.858.485.6060'
15:10:51 Paul: Topic discuss previous minutes, last meeting of this group 2 weeks ago. There has been some discussion on mailing lists.
15:11:01 -BobLund
15:11:02 Paul: Action items. There are none
15:11:18 Topic: Roll call
15:11:30 zakim, list attendees
15:11:31 As of this point the attendees have been +1.206.664.aaaa, duncanr, +1.352.870.aabb, markw, +1.303.503.aacc, Martin, +1.858.677.aadd, +1.858.735.aaee, pladd, kstreeter, glenn,
15:11:31 ... adrianba, paulc, yang, ddorwin, jasonlewis, johnsim-microsoft, Petr, +1.415.832.aagg, whitech, Adobe, Clarke, nixu, Mark_Vickers, +1.818.560.aahh, BobLund, acolwell, mahesh
15:11:35 zakim, 1.415.832.5191 is SethHodgson
15:11:35 sorry, SethHodgson, I do not recognize a party named '1.415.832.5191'
15:11:40 Topic: previous minutes
15:11:41 plh has joined #html-media
15:11:47 +Plh
15:11:47 Noted
15:12:03 Topic: Review Action Items
15:12:04 zakim, aagg is SethHodgson
15:12:04 sorry, glenn, I do not recognize a party named 'aagg'
15:12:12 zakim, Adobe is SethHodgson
15:12:12 +SethHodgson; got it
15:12:14 Noted. No action required
15:12:21 markw has joined #html-media
15:12:24 Topic: Baseline Documents
15:12:31 Noted
15:12:32 zakim, aahh is whitech
15:12:32 sorry, glenn, I do not recognize a party named 'aahh'
15:12:48 zakim, +1.858.485.6060 is whitech
15:12:49 sorry, whitech, I do not recognize a party named '+1.858.485.6060'
15:13:38 Topic: Support for Multiple Init Values from a Single Session
15:13:47 zakim, who's on the phone?
15:13:47 On the phone I see yang, jasonlewis, duncanr, ddorwin, glenn (muted), nixu, [Microsoft], markw, Martin, Petr, kstreeter, Clarke, pladd, adrianba, johnsim-microsoft, SethHodgson,
15:13:50 ... whitech, Mark_Vickers, mahesh, acolwell, Plh
15:13:50 [Microsoft] has paulc
15:14:45 Topic: Support for multiple initData values in a single session
15:14:51 See http://lists.w3.org/Archives/Public/public-html-media/2012Jun/0056.html
15:14:52 q+
15:15:56 q+
15:17:04 David: Do we need multiple initData? And to associate with sessions.
15:17:34 David: Associating messages and tracking lifetimes is simpler if we only allow on initData
15:17:48 ack yang
15:17:49 s/on/one
15:17:57 …per session ID
15:18:39 +BobLund
15:18:46 Yang: Currently initData is one-to-one mapping, if changed then we may need to multiple key per session
15:19:07 Yang: Is there a relative mapping between initData and Key?
15:19:08 rrsagent, make minutes
15:19:08 I have made the request to generate http://www.w3.org/2012/06/26-html-media-minutes.html adrianba
15:19:10 q+
15:19:24 rrsagent, make logs public
15:19:40 David: initData may be a Key , or reference to key.
15:19:56 ack adrian
15:20:02 David: there may be some issue of replay attacks, but this is responsibility of CDM
15:21:05 Adrian: my preference is to keep things as simple as possible. Haven't seen a compelling enough reason to move away from single initData. Prefer to keep existing structure until there is a hard requirement needing this to change.
15:21:06 ack markw
15:21:32 agree with Adrian
15:21:51 Mark W: There is a scenario with multiple calls and multiple keys.
15:22:29 Mark W: Question is how to coordinate these requests..as a bundle? then there will need to be more information from initData
15:22:54 +Martin
15:23:06 q+
15:23:08 if an initData and key request map to a single request / transaction then a one-to-one mapping is simpler and there is no reason multiple KIDs can't be included in a single "key request"
15:23:12 Mark W: Impact is whether you can write generic application without knowledge of how media keys and structure were handled in the files
15:23:21 ack martin
15:23:35 q+
15:23:42 ack markw
15:23:45 Martin: It seems one-to-one mapping is simpler
15:24:14 Mark W: issue is that initData may not actually require delivery of new key
15:24:49 Mark W: Application needs to know if it needs to create to be a session
15:25:04 Paul: What does current spec say about this?
15:25:07 q+
15:25:22 the current spec assumes one session at a time I believe
15:25:23 ack yang
15:25:24 Mark W: Does say anything about key exchange if CDM already knows the key data
15:25:32 q+
15:26:12 ack adrian
15:26:20 q+
15:27:04 we do not need multiple needkey event in 1 session,even iif we support multiple initdata in one session
15:27:39 because it is meaningless for application to see the following needkey event because we only need 1 key in this session.
15:28:17 Andrian: Mark outlined one scenario that was possible. But are we ok with keeping it simple for now until a hard use case arises that justifies this
15:28:29 s/this/this?
15:28:59 This is a sub-issue of https://www.w3.org/Bugs/Public/show_bug.cgi?id=16613
15:29:11 ack mark
15:29:39 s/Andrian/Adrian/
15:30:03 Mark V: if we applied the initData in createNewSession method...that would give CDM option to decide whether new data would be needed
15:30:24 David: Like this
15:31:08 Adrian: Have questions about this...and general object oriented discussion
15:31:14 createNewSession would return an existing session object if no new message exchange was required based on the provided initData
15:31:29 Topic: object-oriented design representing sessions as objects
15:31:34 http://lists.w3.org/Archives/Public/public-html-media/2012Jun/0054.html
15:31:39 we would still need generateKeyRequest() to trigger the events as we need time to register event handlers
15:31:44 One question is whether generateKeyRequest() should create the session object or be a method on that object. Having it create the object is attractive because it enforces calling order without explicit checks.
15:31:45 q+
15:33:29 David: if we did have createSession with initData ... and the CDM returns session... There may be an issue if this is asynchronous in the CDM
15:33:54 The biggest problem with geneerateKeyRequest() creating the object is that it requires the following pattern:
15:33:54 var obj = doSomethingThatFiresEventFoo();
15:33:54 obj.onfoo = myhandler;
15:33:54 In other words, the constructor can fire events at the object it is creating that we want to handle.
15:34:47 ack adrian
15:35:00 Paul: Let's please get everyone's opinion
15:35:21 Adrian: My opinion is that we should pick the object-oriented approach
15:35:53 my opinion is we should pick the object oriented approach
15:37:12 Adrian: Design we proposed allows JS to iterate through the systems that a website supports... originally in spec this was done by calling createKeyRequest multiple times.
15:37:33 s/createKeyRequest/generateKeyRequest
15:37:55 Adrian: seems that we throw away objects very quickly
15:38:19 David: If we added initData we may have been able to simply get null objects
15:38:53 What if you do support the keysystem but the initData does not contain information for that keysystem ?
15:39:01 Adrian: it will still be necessary to allow async behavior. But would like to support fast fail
15:39:06 q+
15:39:52 David: issue; we would have to start throwing errors at the object
15:40:29 -Plh
15:40:42 ack mark
15:40:43 q+
15:40:54 Mark W: What if you do support the keysystem but the initData does not contain information for that keysystem ?
15:41:39 Mark W: do you have to fire up the CDM to determine support? or can the browser do this based on initData?
15:41:41 -markw
15:42:26 +markw
15:42:41 Paul: The spec doesn't make it mandatory to spin up CDM, so this is optional from browser...but probably shoul
15:43:57 q?
15:43:59 ack dd
15:44:08 What type of error should occur in the case where we have to spin up the CDM?
15:44:08 synchronous null session object or asynchronous keyerror at the object?
15:44:57 Mark W: seems like both; if browser can determine quickly , but also need to support async when CDM has to be started to determine it
15:45:02 we can specify both types of errors are possible.
15:45:31 Paul: This isn't yet included in proposal
15:46:05