RE: {minutes} HTML WG media telecon 2012-07-24 - EME object-oriented design implementation, new and existing EME bugs

Minutes -> http://www.w3.org/2012/07/24-html-media-minutes.html

- DRAFT -

HTML Media Task Force Teleconference

24 Jul 2012

See also: IRC log

Attendees

Present
  markw, suzie, pladd, +1.415.832.aaaa, paulc, adrianba, duncanr, KevinStreeter, ddorwin, acolwell, glenn, Clarke
Regrets
Chair
  Paul Cotton
Scribe
  Adrian Bateman
Contents
Topics
1.Roll call, introductions and selection of scribe
2.Previous meeting minutes
3.Review of action items
4.Baseline documents and Bugzilla information
5.EME object-oriented API
6.EME Key Release
7.New encrypted media extension bugs
8.Existing EME bugs
9.Other Business
10.Schedule for future meetings
11.Adjournment

Summary of Action Items
--------------------------------------------------------------------------------

Roll call, introductions and selection of scribe

paulc: Done

Previous meeting minutes

http://www.w3.org/2012/07/10-html-media-minutes.html

paulc: No comments

Review of action items

paulc: One action item to implement proposal 2b

ACTION-1?

<trackbot> ACTION-1 -- David Dorwin to and editors to implement proposal 2b by revising EME specification -- due 2012-07-17 -- OPEN

<trackbot> http://www.w3.org/html/wg/media/track/actions/1

paulc: status report?

ddorwin: didn't get through all the changes necessary - made progress but not finished

paulc: we'll look at the due date later in the agenda

Baseline documents and Bugzilla information

 http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

http://tinyurl.com/7tfambo

ddorwin: editor's draft is updated - minor bugs updated and removed issue list since these are now in bugs

paulc: how do i see old versions?

ddorwin: list at the bottom of the document

http://dvcs.w3.org/hg/html-media/

ddorwin: This shows the files and the revisions

EME object-oriented API

paulc: two main bugs 16612 and 16613

https://www.w3.org/Bugs/Public/show_bug.cgi?id=16612

https://www.w3.org/Bugs/Public/show_bug.cgi?id=16613

paulc: in the last meeting we decided to adopt proposal 2b
 ... is the short story that you're not done and that you need more time?

ddorwin: yes - it's a major effort to update everything because this affects all the algorithms
 ... so what I'm proposing is to start making the changes and include a link in the top of the spec to the last stable version

paulc: can you do this in stages?

ddorwin: doing it in stages is one option to allow discussions to continue
 ... i don't think i'll be able to do all before the next meeting
 ... but we could include the API changes so that we can discuss those specifically

paulc: when will you be away?

ddorwin: next week and through the meeting the following week but i'll try to dial-in

paulc: so you're trying to do some this week?

ddorwin: correct

paulc: what can you get done this week?

ddorwin: updating section 2 and 2.1 and 3
 ... section 4 would be commented out pending the next discussion
 ... section 5 probably not done and some of the examples

paulc: there are three editors on the spec - are you doing most of the lifting here?

ddorwin: yes

paulc: is there a chance you and the other editors can work out a plan this week so they can continue while you are gone?
 ... sorry to out this out loud but this seems like the obvious question

markw: normally i'd be happy with that but i'm also out

paulc: i guess this is taking longer than originally thought
 ... we can do some work this week but that might not give us a document that will allow us to make progress
 ... the meeting after the next one i will be away
 ... i don't want to wait 6 weeks
 ... should we cancel the aug 7 meeting and keep the aug 24

ddorwin: i think that's fine

adrianba: i agree

paulc: so the strawman is to move the action to be aug 17?
 ... does that make senses?

ddorwin: yes

ACTION-1 due aug 17

<trackbot> ACTION-1 And editors to implement proposal 2b by revising EME specification due date now aug 17

paulc: this will give people one week to look at the spec so we can pick up from there
 ... would be good for the editors to enumerate the changes on the list and ask for feedback
 ... and if there are parts that weren't changed then not that
 ... don't block on parts that you aren't sure how to change and be transparent on the list about where people should focus their efforts
 ... is there a reason to look at agenda 5b on key release?

ddorwin: i think it's fine to continue to discuss this - it's not totally dependent on the O-O change

<paulc>  http://lists.w3.org/Archives/Public/public-html-media/2012Jul/0070.html

EME Key Release

ddorwin: key release is section 4 in the original proposal
 ... and i was trying to get more discussion on what it should look like
 ... object oriented seemed to solve most of that
 ... there seemed to be some issues related to browser use that make this difficult
 ... and i wanted to start a discussion on this
 ... since it is independent of the API

markw: i think david is quite right in his mail

<paulc> Mark's response:  http://lists.w3.org/Archives/Public/public-html-media/2012Jul/0071.html

<mark> we need a synchronous method to fetch key release messages which could be used in onclose methods

paulc: do we just need more people to comment?

ddorwin: yes, especially on the sync API and whether that's a good idea and how it would work

New encrypted media extension bugs

<mark> but generally, these cases are handled by the CDM keeping the key release messages until it gets the ack from the server, even if this means keeping them hours or days

paulc: thought it might be useful to discuss the most recent bug

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17750

paulc: there hasn't been much progress on bugs
 ... but i guess people are waiting for the principle bugs related to O-O
 ... is it worth looking at this

ddorwin: this is a bug that escaped being filed previously
 ... i added the bug as i removed it from the issues list in the spec

Existing EME bugs

paulc: which of these 5 bugs would it be useful to have some discussion on today?
 ... it may be that these just need to be held in our queue

ddorwin: i think 17673 and 17682 might be interesting

paul: lets start with https://www.w3.org/Bugs/Public/show_bug.cgi?id=17673

Define Initialization Data for implementations that choose to support the ISO Base Media File Format

<paulc> "Define Intialization Data"

paulc: is there a proposed solution

ddorwin: background - we need a common expectation of what initdata is for the different file formats
 ... ISO and CENC is probably the most interesting since it is the most complex
 ... there are options about which data to send
 ... looking for people with more experience with ISO

paulc: you're looking for someone to take ownership?

ddorwin: yes, adrian or mark should do that

markw: i'm happy to take this one
 ... i think the initdata will contain all the information (first option)
 ... unless the key system is already selected in which case UA could filter them down

paulc: can i give you an action item to propose a resolution by aug 17?

markw: i'll try to do it before i leave

<trackbot> Sorry, couldn't find user - markw
 
<scribe> ACTION: mark to propose a resolution to bug 17673 [recorded in  http://www.w3.org/2012/07/24-html-media-minutes.html#action01]

<trackbot> Created ACTION-2 - Propose a resolution to bug 17673 [on Mark Watson - due 2012-07-31].

paulc: next https://www.w3.org/Bugs/Public/show_bug.cgi?id=17682

Clear Key: Document how keys and key IDs are associated

ddorwin: this relates to addkey with initdata which assumed that initdata was the key id but this doesn't work for ISO CENC
 ... we need to figure out how we want to support ClearKey
 ... for non-ClearKey there is a license format
 ... we need to figure out if we concatenate things or set size limits
 ... or maybe define ClearKey in a different way
 ... so looking for feedback on how to proceed
 
<scribe> ACTION: adrianba to propose resolution to bug 17682 [recorded in  http://www.w3.org/2012/07/24-html-media-minutes.html#action02]

<trackbot> Created ACTION-3 - Propose resolution to bug 17682 [on Adrian Bateman - due 2012-07-31].

paulc: are there any other items in this agenda item people want to discuss

ddorwin: item b is the same as c but for WebM and I'll own that one
 
<scribe> ACTION: ddorwin to propose a solution for bug 17672 [recorded in  http://www.w3.org/2012/07/24-html-media-minutes.html#action03]

<trackbot> Created ACTION-4 - Propose a solution for bug 17672 [on David Dorwin - due 2012-07-31].

ACTION-2 due aug 17

<trackbot> ACTION-2 Propose a resolution to bug 17673 due date now aug 17

ACTION-3 due aug 17

<trackbot> ACTION-3 Propose resolution to bug 17682 due date now aug 17

ACTION-4 due aug 17

<trackbot> ACTION-4 Propose a solution for bug 17672 due date now aug 17

paulc: if we look back at item a (17658) which we discussed in the last meeting
 ... this item hasn't received much additional discussion
 ... propose to carry this forward in the agenda

 http://www.w3.org/2012/07/10-html-media-minutes.html#action02

paulc: moving along - there is lots of work for the editors

Other Business

paulc: any other business?

Schedule for future meetings

paulc: we will cancel the Aug 7 meeting
 ... i will keep up the biweekly schedule
 ... i'm unavailable for aug 21 - i will work with the editors and co-chairs and maybe the Team to find someone to stand in for me in that meeting

Adjournment

paulc: adjourn early today - have a bunch of actions
 ... we should realise that in July/Aug some things slow down due to vacations
 ... thanks to david for all the help on the call today
 ... we're adjourned

Summary of Action Items
 [NEW] ACTION: adrianba to propose resolution to bug 17682 [recorded in http://www.w3.org/2012/07/24-html-media-minutes.html#action02]
[NEW] ACTION: ddorwin to propose a solution for bug 17672 [recorded in http://www.w3.org/2012/07/24-html-media-minutes.html#action03]
[NEW] ACTION: mark to propose a resolution to bug 17673 [recorded in http://www.w3.org/2012/07/24-html-media-minutes.html#action01]
  
 [End of minutes]


-------------
From: Paul Cotton [mailto:Paul.Cotton@microsoft.com] 
Sent: Sunday, July 22, 2012 11:47 AM
To: public-html-media@w3.org
Subject: {agenda} HTML WG media telecon 2012-07-24 - EME object-oriented design implementation, new and existing EME bugs

The HTML WG media teleconference meeting will occur on 2012-07-24 for up to 60 minutes from 15:00Z to 16:00Z.

http://timeanddate.com/s/296f

Tokyo midnight, Amsterdam/Oslo 17:00, London/Dublin 16:00, New Jersey/York 11:00, Kansas City 10:00, Seattle/San Francisco 08:00.

Chair of the meeting: Paul Cotton
Scribe: TBD

(See the end of this email for dial-in and IRC info.)

== Agenda ==

1. Roll call, introductions and selection of scribe

2. Previous meeting minutes
http://www.w3.org/2012/07/10-html-media-minutes.html

3. Review of action items
https://www.w3.org/html/wg/media/track/

ACTION-1: David Dorwin and editors to implement proposal 2b by revising EME specification
https://www.w3.org/html/wg/media/track/actions/1

4. Baseline documents and Bugzilla information

a) Encrypted Media Extensions editor's draft: 
http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

b) Encrypted Media bugs: 
http://tinyurl.com/7tfambo  

5. EME object-oriented API
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16612
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16613 

a) [EME] Object-oriented API design proposal #2 (using a MediaKeySession constructor) http://lists.w3.org/Archives/Public/public-html-media/2012Jun/0143.html 

ACTION-1: David Dorwin and editors to implement proposal 2b by revising EME specification
https://www.w3.org/html/wg/media/track/actions/1

b) Re: [EME] Key Release
http://lists.w3.org/Archives/Public/public-html-media/2012Jul/0070.html

6. New encrypted media extension bugs

a) [Bug 17750] New: Define the behavior of the media element when a session is canceled
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17750 

7.  Existing encrypted media extension bugs 

a) [Bug 17658] New: need procedure for selection of Key System
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17658 

ACTION: continue bugzilla and email discussion of 17658 [recorded in http://www.w3.org/2012/07/10-html-media-minutes.html#action02]

b) [Bug 17672] New: Define Initialization Data for implementations that choose to support the WebM Container
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17672

c) [Bug 17673] New: Define Initialization Data for implementations that choose to support the ISO Base Media File Format
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17673 

d) [Bug 17676] New: needkey for all keys relative with a media file
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17676 

e) [Bug 17682] New: Clear Key: Document how keys and key IDs are associated
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17682 

f) Other bugs
http://tinyurl.com/7tfambo   

8. Other Business

9. Chair and Scribe for next meeting on Aug 7

a) Paul is unavailable to chair on Tue Aug 21

10. Adjournment

== Dial-in and IRC Details ==

Zakim teleconference bridge:
   +1.617.761.6200, conference 63342 ("media")
https://www.w3.org/Guide/1998/08/teleconference-calendar#s_5366

Supplementary IRC chat (logged):
   #html-media on irc.w3.org port 6665 or port 80

Paul Cotton, Microsoft Canada
17 Eleanor Drive, Ottawa, Ontario K2E 6A3
Tel: (425) 705-9596 Fax: (425) 936-7329







Paul Cotton, Microsoft Canada
17 Eleanor Drive, Ottawa, Ontario K2E 6A3
Tel: (425) 705-9596 Fax: (425) 936-7329

Received on Tuesday, 24 July 2012 15:51:34 UTC