{agenda} HTML WG media telecon 2015-10-06 - TAG discussion on ISSUE-85, TPAC F2F meeting and EME bug status

NOTE: This meeting will use the Webex phone facility!!!

https://www.w3.org/wiki/HTML/Media_Task_Force/Call



The HTML WG media teleconference meeting will occur on 2015-09-22 for up to 60 minutes from 15:00Z to 16:00Z.



http://timeanddate.com/s/2w4f



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 Webex dial-in and IRC info.)



== Agenda ==



1. Roll call, introductions and selection of scribe



2. Previous meeting minutes

Sep 22:

http://www.w3.org/2015/09/22-html-media-minutes.html

Sep 1:

http://www.w3.org/2015/09/01-html-media-minutes.html



3. Discussion on ISSUE-85 with TAG members

Note: I am trying to get an update from the TAG on the status of this item.  If there is no update we will skip this agenda item.



a) ISSUE-45: Remove "persistent-release-message" MediaKeySessionType

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

https://github.com/w3c/encrypted-media/pull/54

Status: Merged on Aug 18.



b) ISSUE-85 - "tracked" sessions: architectural concerns pending resolution with TAG

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



c) TAG issue and discussion with David Dorwin

https://github.com/w3ctag/spec-reviews/issues/73

https://github.com/w3ctag/meetings/blob/gh-pages/2015/09-bos/agenda.md

https://pad.w3ctag.org/p/09-19-2015-minutes



4. Media Task Force F2F meeting, TPAC, Sapporo, Japan, Oct 29-30 2015



a) HTML WG charter extension

Status: The HTML WG charter has been extended thru Oct 31.

https://lists.w3.org/Archives/Member/chairs/2015OctDec/0001.html (W3C Member only link)



b) Media Task Force F2F meeting wiki

http://www.w3.org/wiki/HTML/wg/2015-10-Agenda (under construction)



c) Media Task Force F2F registration

https://lists.w3.org/Archives/Public/public-html-media/2015Jul/0020.html  and https://lists.w3.org/Archives/Public/public-html-media/2015Aug/0020.html

Status:  Please register for the HTML WG meeting slot on Thu-Fri.



5. New EME issues



a) ISSUE-97: Algorithm references use title case inconsistently

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



b) ISSUE-96: Consider reasons other than Distinctive Identifier in the steps of the Consent Status algorithm

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

Status: Ready for progress since PR-66 has been merged. Tagged as "to be implemented" and assigned to David.



6. ISSUE-41 and ISSUE-53 - Initialization Data issue cluster

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0001.html



a) ISSUE-41 Update algorithms to reflect keys being provided in the Initialization Data

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

https://github.com/w3c/encrypted-media/issues/41#issuecomment-97124407

Dependencies: ISSUE-41 blocks ISSUE-53

Status: See also Joe's status from Sep 1:

https://lists.w3.org/Archives/Public/public-html-media/2015Sep/0003.html



c) ISSUE-53 Allow for long-lived key encryption keys (aka "master" keys) to increase performance

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

Dependencies: Blocked by ISSUE-41.



7. Recent EME issues with outstanding pull requests



a) ISSUE-80 - "tracked" sessions: record of usage should track session usage, not individual key usage

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

https://github.com/w3c/encrypted-media/pull/87

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0003.html



b) ISSUE-81 - "tracked" sessions: "record of key usage" is undefined

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

https://github.com/w3c/encrypted-media/pull/87



c) ISSUE-82 - "tracked" sessions: when to persist "record of key usage" is not specified

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

https://github.com/w3c/encrypted-media/pull/89

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0004.html



d) ISSUE-83 - "tracked" sessions: Does "record of key usage" need not be updated each time a block is decrypted?

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

https://github.com/w3c/encrypted-media/pull/93

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0005.html



e) ISSUE-84 - "tracked" sessions: document usage for limiting concurrent streams

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

See proposed text on Wiki:

https://www.w3.org/wiki/HTML/Media_Task_Force/EME_Use_Cases#Example_usage

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0006.html



8.  To be implemented issues

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0007.html



9. Event handler and message cluster

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0008.html

David's response:

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0009.html



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

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

Feedback request: https://lists.w3.org/Archives/Public/public-html-media/2015Jun/0035.html



b) ISSUE-14 Consider changing how the MediaKeySession method algorithms run other algorithms to more accurately reflect implementations

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

Blocked by ISSUE-19.  ISSUE-14 also needed feedback.



c) 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

Blocked by ISSUE-19.



10.  ACTION-93: Get in touch with webappsec wg about the "privileged context" which is more generic than saying https, etc."

https://lists.w3.org/Archives/Public/public-html-media/2015Oct/0011.html



11. MediaKeyStatusMap cluster (ISSUE-68, ISSUE-69, ISSUE-70, ISSUE-75)



a) ISSUE-39 - MediaKeyStatusMap: Replace maplike with explicit methods

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

Status: Resolved and implemented.



b) ISSUE-24 - Problem about MediaKeySession.keyStatuses key order

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

Status: Resolved and implemented.



c) ISSUE-70 - Define the behavior of MediaKeyStatusMap::get(keyId) when |keyId| is not in the map

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

Status: Resolved but "to be implemented".



d) ISSUE-75 - MediaKeyStatusMap: iterable declaration has unexpected behavior; ForEachCallback definition is incorrect

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

Status: Blocks ISSUE-69.



e) ISSUE-68 - Define key ID representation (byte order)

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

Status: No progress since July.



f) ISSUE-69 - Define key ID sort order

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

Status: No progress since July.  Blocked by ISSUE-75 and depends on ISSUE-68.



12. EME status and bugs



a) Encrypted Media Extensions working draft

http://www.w3.org/TR/encrypted-media/

Last updated on Sep 28.



b) Encrypted Media Extensions bugs:

http://tinyurl.com/7tfambo

Status as of Oct 5: 16 Bugs

Status as of Sep 20: 16 Bugs

Status as of Aug 31: 16 bugs



c) EME GitHub issues

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

Status of of Oct 5: 41 issues

Status as of Sep 20: 42 issues

Status as of Aug 31: 43 issues



13. Next meeting

The next EME meeting will be Tue Oct 20.



14. Any other business



15. Chair and Scribe for next meeting



16. Adjournment



== Dial-in and IRC Details ==



Media Task Force Call:

https://www.w3.org/wiki/HTML/Media_Task_Force/Call



 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

Received on Monday, 5 October 2015 22:52:17 UTC