W3C

- DRAFT -

HTML Media Task Force Teleconference

03 Mar 2015

Agenda

See also: IRC log

Attendees

Present
Regrets
Chair
We will leave these two with the Editors. They are marked "help wanted".
Scribe
paulc, paulc_

Contents


<trackbot> Date: 03 March 2015

<paulc> Joe Steele has sent his regrets

Issue #33 - Expose unclosed and unremoved MediaKeySessions on MediaKeys

<paulc> https://github.com/w3c/encrypted-media/issues/33

<paulc> Scribenick: paulc

David: I have been trying to explain what EME does here and it appears to be something we don't need to specify.

Jerry: Can this be handled with custom properties?

David: We discussed this before we had closed.
... It is something that is easy to specify but it seems unnecessary.

Jerry: The Application can keep track of its own sessions.

David: There are other facilities we don't provide.

Jerry: I agree with concept to keep it simple.

<scribe> ACTION: jdsmith to comment on Issue 33 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action01]

<trackbot> Created ACTION-74 - Comment on issue 33 [on Jerry Smith - due 2015-03-10].

Issue #34 - Replace base64url values in examples with realistic values that use base64url-specific characters

https://github.com/w3c/encrypted-media/issues/34

David: This is a bug in an example and needs to be fixed.
... Related to Issue 10 which also asked for better examples.

https://github.com/w3c/encrypted-media/issues/10

Issue #35 - createSupportedKeySystem() should return a Promise

https://github.com/w3c/encrypted-media/issues/35

David: This is a pull request for an example and is closed. See Issue 37.

Issue #37 - createSupportedKeySystem() should return a Promise

https://github.com/w3c/encrypted-media/issues/37

David: This is the issue that fixes the problem originally identified in 35.

Issue #36 - Explicitly state that MediaKeySystemMediaCapability's contentType attribute MUST be a valid MIME type

https://github.com/w3c/encrypted-media/issues/36

David: Found this when reviewing the text. We will have to copy what HTML5 does - see issue text.
... In the editors queue.

Issue #31 - generateRequest() should allow the first message to not be a license request based on initData

https://github.com/w3c/encrypted-media/issues/31

<scribe> ACTION: joesteele to ask Chris Pearce to review Issue 31 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action02]

<trackbot> Error finding 'joesteele'. You can review and register nicknames at <http://www.w3.org/html/wg/media/track/users>.

<scribe> ACTION: Joe Steele to ask Chris Pearce to review Issue 31 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action03]

<trackbot> Created ACTION-75 - Steele to ask chris pearce to review issue 31 [on Joe Steele - due 2015-03-10].

Issue #19 - Ensure promises returned by methods are fulfilled before event handlers are executed

https://github.com/w3c/encrypted-media/issues/19

David: Part of this one was moved to Issue 31 and now David needs to continue working on the remaining part of this issue

Issue #29 - Allow applications to detect media key session type

https://github.com/w3c/encrypted-media/issues/29

David: This was discussed two weeks ago and is in the queue to be implemented.

Bug 26776 - Diagnosing and resolving CDM errors needs a numeric systemCode (deleted with MediaKeyError)

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

ACTION-73?

<trackbot> ACTION-73 -- Jerry Smith to Make proposal for resolving bug 26776 -- due 2015-02-17 -- OPEN

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

David: My recent comments were recording previous discussion

Jerry: Working on this today.

ACTION-73 due next week

<trackbot> Set ACTION-73 Make proposal for resolving bug 26776 due date to 2015-03-09.

Jerry: What errors are we working on?

David: We should handle anything that is rejected by the Promise.
... We return the System Code and put it in the message.

Jerry: okay
... MSFT has errors that can occur asynchronously and want to check how these are covered by DOM errors

David: Anything that can happen should be reported

Issue #25 - Problem about MediaKeySession.keyStatuses get/has methods

<ddorwin> Web IDL's maplike does not behave how we need it to.

<ddorwin> I sent https://lists.w3.org/Archives/Public/public-script-coord/2015JanMar/0148.html.

https://github.com/w3c/encrypted-media/issues/25

David: I did the action and there are replies to review.
... My preferred approach is to do the definition manually instead of using "maplike".

<ddorwin> ^… assuming no changes in Web IDL.

paulc: I encourage the Editors to NOT wait on changes in WebIDL.

Issue #22- Provide more guidance on the behavior of the keyStatuses attribute

https://github.com/w3c/encrypted-media/issues/22

<markw> On #25, can we write the manual prose we require in a generic way and contribute it back to WebIDL ? I think the WebIDL people should be encouraged to provide the tools other spec writers need.

markw: We need to continue the discussion since David and I don't yet agree.

Issue #16 - Review close() and remove() logic and behavior for persistent-* sessions

<paulc_> scribenick: paulc_

<scribe> ACTION: jdsmith to review and comment on Issues 16 and 18 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action04]

<trackbot> Created ACTION-76 - Review and comment on issues 16 and 18 [on Jerry Smith - due 2015-03-10].

EME and MSE heartbeat publications

David: I was waiting for Adrian to make progress on MSE document. EME is ready at any time.

paulc: I will follow up with Adrian and the Team contacts.

F2F meeting

http://lists.w3.org/Archives/Public/public-html-media/2015Mar/0001.html

paulc: When the Chairs reviewed the location preference poll we noted that it might make the most sense to have TF meetings in the selected meeting slot.
... What is the opinion of the TF members on the call about a TF F2F?

Jerry: I think it would be a good idea. It has been 6 months since the last F2F.

David: Some bugs like the close() re persistent license could do with a white board session.

Paul: This is a classic "if you build they will come"

<BobLund> +1

markw; I suggest we make a list of target issues/bugs to be resolved at the meeting. Might be a way of forcing the discussion.

David: It would be good to discuss proposals instead of introducing new bugs

paulc; I am not hearing objections to a F2F.

paulc: I will try to make the Media TF F2F happen.

Next EME meeting

paulc: I propose we meet in two weeks on March 17 to EME topics
... no objections.

Issue 9

<ddorwin> I'd like to call your attention to the discussion in https://github.com/w3c/encrypted-media/issues/9

<ddorwin> It would be good to have other comments

<ddorwin> Specifically, https://github.com/w3c/encrypted-media/issues/9#issuecomment-75681264

<scribe> ACTION: markw to review pushback from Apple on ISSUE 9 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action05]

<trackbot> Created ACTION-77 - Review pushback from apple on issue 9 [on Mark Watson - due 2015-03-10].

Adjournment

We adjourned at :46 after the hour

Summary of Action Items

[NEW] ACTION: jdsmith to comment on Issue 33 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action01]
[NEW] ACTION: jdsmith to review and comment on Issues 16 and 18 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action04]
[NEW] ACTION: Joe Steele to ask Chris Pearce to review Issue 31 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action03]
[NEW] ACTION: joesteele to ask Chris Pearce to review Issue 31 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action02]
[NEW] ACTION: markw to review pushback from Apple on ISSUE 9 [recorded in http://www.w3.org/2015/03/03-html-media-minutes.html#action05]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.140 (CVS log)
$Date: 2015/03/03 16:46:46 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.140  of Date: 2014-11-06 18:16:30  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/HelpWanted/"help wanted"/
Succeeded: s/preferred/preferred approach/
Found ScribeNick: paulc
Found ScribeNick: paulc_
Inferring Scribes: paulc, paulc_
Scribes: paulc, paulc_
ScribeNicks: paulc, paulc_

WARNING: No "Present: ... " found!
Possibly Present: BOBLUND BobLund_ David Jerry MattWolenetz Microsoft P19 Paul adrianba davide ddorwin html-media https jdsmith joined markw markw_ paulc paulc_ scribenick trackbot
You can indicate people for the Present list like this:
        <dbooth> Present: dbooth jonathan mary
        <dbooth> Present+ amy

Agenda: http://lists.w3.org/Archives/Public/public-html-media/2015Mar/0000.html
Found Date: 03 Mar 2015
Guessing minutes URL: http://www.w3.org/2015/03/03-html-media-minutes.html
People with action items: jdsmith joe joesteele markw steele

[End of scribe.perl diagnostic output]