- From: Adrian Bateman <adrianba@microsoft.com>
- Date: Tue, 10 Dec 2013 17:15:17 +0000
- To: Paul Cotton <Paul.Cotton@microsoft.com>, "public-html-media@w3.org" <public-html-media@w3.org>
Minutes -> http://www.w3.org/2013/12/10-html-media-minutes.html
[1]W3C
[1] http://www.w3.org/
- DRAFT -
HTML Media Task Force Teleconference
10 Dec 2013
[2]Agenda
[2] http://lists.w3.org/Archives/Public/public-html-media/2013Dec/0013.html
See also: [3]IRC log
[3] http://www.w3.org/2013/12/10-html-media-irc
Attendees
Present
+1.760.591.aaaa, paulc, pladd, markw, Aaron_Colwell,
jdsmith, +1.425.936.aabb, BobLund, davide, ddorwin, pal,
adrianba
Regrets
Chair
Paul Cotton
Scribe
Adrian Bateman
Contents
* [4]Topics
1. [5]Roll call, introductions and selection of scribe
2. [6]MSE status and bugs
3. [7]Bug 23169 - reconsider the jitter video quality
metrics again
4. [8]CfC for MSE CR Working Draft is awaiting ACTION-58,
ACTION-60 and Bug 23169
5. [9]EME status and bugs
6. [10]New EME bugs this week
7. [11]Bug 23828 - HTMLSourceElement with |keySystem|
attribute should create MediaKeys object for
|keySystem|
8. [12]Bug 23866 - Remove section 4.3. Addition to Media
Element Load Algorithm
9. [13]Bug 23955 - Add optional
MediaKeys.loadSession(DOMString sessionId) method
10. [14]Bug 24025 - Add optional configuration parameter
to MediaKeys constructor
11. [15]Bug 24026 - Document that URLs (destinationURL)
should/may be validated and/or normalized
12. [16]Other EME bugs for discussion
13. [17]Bug 23733 - Consider prohibiting support of active
content by CDMs
14. [18]Other EME bugs awaiting action by Editors
15. [19]Chair and Scribe for next meeting
16. [20]Adjournment
* [21]Summary of Action Items
__________________________________________________________
<trackbot> Date: 10 December 2013
<paulc> adrian: Are you going to call in?
<paulc> I need you for the MSE discussions.
<scribe> ScribeNick: adrianba
<scribe> Scribe: Adrian Bateman
Roll call, introductions and selection of scribe
paulc: done
MSE status and bugs
paulc: there is an editor's draft and candidate CR draft
... two bugs still open
<paulc> MSE bugs: [22]http://tinyurl.com/6pdnzej
[22] http://tinyurl.com/6pdnzej
paulc: we'll cover these below
ACTION-57?
<trackbot> ACTION-57 -- Aaron Colwell to File a bug on mse
about the file api change -- due 2013-12-10 -- PENDINGREVIEW
<trackbot> [23]http://www.w3.org/html/wg/media/track/actions/57
[23] http://www.w3.org/html/wg/media/track/actions/57
paulc: this is done
close ACTION-57
<trackbot> Closed ACTION-57.
ACTION-58?
<trackbot> ACTION-58 -- Adrian Bateman to Speak to editors of
file api spec about resurrecting "origin of blob" text in spec
-- due 2013-12-10 -- OPEN
<trackbot> [24]http://www.w3.org/html/wg/media/track/actions/58
[24] http://www.w3.org/html/wg/media/track/actions/58
<paulc> Adrian's proposal is in:
[25]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23989#c2
[25] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23989#c2
adrianba: i updated the bug with a proposal
acolwell: sounds fine with me - i can update the spec
paulc: the place that refers to the text coming in line can be
changed
acolwell: we still have a dependency on createObjectURL
paulc: think we can close action-58?
adrianba: yes
close ACTION-58
<trackbot> Closed ACTION-58.
ACTION-59?
<trackbot> ACTION-59 -- Paul Cotton to Coordinate with web apps
on the streams api, give them mse requirements and timeline --
due 2013-12-10 -- OPEN
<trackbot> [26]http://www.w3.org/html/wg/media/track/actions/59
[26] http://www.w3.org/html/wg/media/track/actions/59
paulc: this is pending - doesn't block the next step
adrianba: i'm meeting with one of the editors of stream on
friday and can discuss this
action-59 due in 1 week
<trackbot> Set action-59 Coordinate with web apps on the
streams api, give them mse requirements and timeline due date
to 2013-12-17.
ACTION-60?
<trackbot> ACTION-60 -- Adrian Bateman to Produce a summary of
last call comments dispositions -- due 2013-12-10 -- OPEN
<trackbot> [27]http://www.w3.org/html/wg/media/track/actions/60
[27] http://www.w3.org/html/wg/media/track/actions/60
paulc: any update on this?
adrianba: will send offline
<paulc> it is somewhere in the HTML wiki
Bug 23169 - reconsider the jitter video quality metrics again
paulc: been reopened by Microsoft again
<paulc> Fix:
[28]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23169#c16
[28] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23169#c16
<paulc> Reopen:
[29]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23169#c17
[29] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23169#c17
paulc: implementation from F2F discussion was done on dec 2
... jerry re-opened it
jdsmith: we just requested the units be adjusted
acolwell: this was an accident - it was implied to be seconds
before and i accidentally changed it to imply microseconds
... i will fix it
<paulc> CfC for MSE CR Working Draft is awaiting ACTION-58,
ACTION-60 and Bug 23169
CfC for MSE CR Working Draft is awaiting ACTION-58, ACTION-60 and Bug
23169
paulc: we're waiting on the bug fixes and the ACTION-60
document
... doesn't seem to be anything blocking us from getting
candidate CR and running CfC
... need LC disposition of comments for the meeting with the
Director
... the right plan is to make the two pending changes for 23169
and 23989 and send a note that the candidate draft is ready to
go
... you said when you ran pubrules it complained about
implementation experience
acolwell: i think that is a respec nit
paulc: this escalates ACTION-60 - it will be on the critical
path
... i will send a note to the team after the meeting with a
timeline
... i originally proposed that as soon as we have the candidate
draft and run the CfC in the TF and WG at the same time
adrianba: propose we ask for objections from the TF and then
run CfC in the WG since the TF is a part of the WG
... if the WG approves then the TF must too
paulc: we could do that if the meeting is okay with that
... any objections?
<paulc> The candidate draft will include the proposed changes
to bug 23989 and 23169 discussed at this meeting.
paulc: we will get the CfC started as soon as we get the
candidate draft
acolwell: suggestions for date?
paulc: thursday jan 8?
acolwell: and the end date is 3 months after
paulc: yes
... did we agree features at risk?
acolwell: totalFrameDelay
... i will get something published today
<paulc> Paul suggested Thu Jan 8 as the publication date with
only frame delay as the CR feature at risk.
EME status and bugs
paulc: agenda item 6 has new bugs
... agenda item 7 has a bug david wanted to discuss
... agenda item 8 documents next steps for bugs
... mostly on the editors
... only thing i want to do here is to give anyone named an
opportunity to push back
... propose we spend the next while on item 6, the new bugs
New EME bugs this week
<ddorwin> 23828 and 23897 are related to the addition of
keysystem to HTMLSourceElement
Bug 23828 - HTMLSourceElement with |keySystem| attribute should
create MediaKeys object for |keySystem|
<paulc>
[30]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23828
[30] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23828
[31]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23828
[31] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23828
ddorwin: in the original spec we added keysystem attribute
... we found some inconsistencies at TPAC
... this bug is to create a MediaKeys object if there is
keysystem
<paulc> 2nd bug related to this topic is
[32]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23897
[32] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23897
ddorwin: Henri pointed out that the spec only added a script
attribute
... so the other bug is to do what we intended and allow
content attributes
... this was always the intent but the spec didn't say that
correctly
... there is still the question of whether we want to do this
... it is mentioned in the features at risk bug
... this might be the last thing to fix on this before making
the decision to keep or not
adrianba: +1
paulc: are you saying wait until just before LC?
ddorwin: yes, this will be at the bottom of the list to fix
<paulc> Both bugs 23897 and 23828.
Bug 23866 - Remove section 4.3. Addition to Media Element Load
Algorithm
[33]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23866
[33] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23866
ddorwin: a tracking bug to clean up spec text
... this is about separating the MediaKeys from the media
element
... you should be able to change the source or reload and the
MediaKeys remains attached
Bug 23955 - Add optional MediaKeys.loadSession(DOMString sessionId)
method
[34]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23955
[34] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23955
ddorwin: proposal to make a peer to createSession to take a
session ID and load the session
... lots of discussions about this - for example key release
... this is a proposal to formalise this and define how it
looks including same origin rules, etc.
<markw> yep
ddorwin: realising this isn't always required it is optional
paulc: i note that markw says this could allow key release bug
to be closed
... any discussion on this?
Bug 24025 - Add optional configuration parameter to MediaKeys
constructor
[35]https://www.w3.org/Bugs/Public/show_bug.cgi?id=24025
[35] https://www.w3.org/Bugs/Public/show_bug.cgi?id=24025
ddorwin: looking at other use cases (e.g. offline specific
licenses)
... we don't have a way to pass those - it could be done in the
keymessage/update path it would require extra round trips
... propose to add a configuration parameter to the CDM
... mark suggested a dictionary
... all of this would be optional - not sure we can define all
the parameters
... Henri replied this morning - i will reply later
paulc: mark also responded
markw: just a question about the dictionary
... i think this is to say this is a javascript object and
doesn't prevent additional values
... implementations are free to ignore undefined members
Bug 24026 - Document that URLs (destinationURL) should/may be
validated and/or normalized
[36]https://www.w3.org/Bugs/Public/show_bug.cgi?id=24026
[36] https://www.w3.org/Bugs/Public/show_bug.cgi?id=24026
ddorwin: URLs can come from CDM or potentially from media data
... in some implementations they get normalised
... we at least need to say they will be normalised or
validated
... there is a question of if we say they should be
... i think we might have discussed this before and one issue
was how to define normalise
... we could include a warning that it might be different
across browsers
... i know there is a URL spec - perhaps it will help
paulc: does anyone know the status of this in W3C and IETF?
... think no work currently at W3C
ddorwin: least controversial is they may be validated, next is
they should be validated, and finally is switching to some kind
of URL type which seems further down the road
pal: what is the exact definition of validated?
ddorwin: i would assume either invalid url components may be
dropped or you might lose the entire url
pal: so it looks like the question is what is the defining
document for a valid URL
... i guess changing a URL out from under a piece of code that
might expect something specific sounds impolite
adrianba: i think it is okay to change the url given its
purpose
... but unless there is a concrete definition of validate or
normalize i think the distinction between must and should isn't
useful
pal: the URL may have come from the media data, right?
ddorwin: yes
pal: if this is going to be transformed it would be good to
know how
... this is going to be in files - if it gets transformed
differently in different implementations
... we should know exactly what happens
ddorwin: this is about nits in URLs - if you create a valid URL
that is valid in most browsers then you won't have a problem
... it's intended to be used in XHR
pal: making sure that the file contains a valid URL is fine but
i think we need to be very precise
paulc: anne's spec is supposed to document what browsers do
... one last item i want to process
Other EME bugs for discussion
Bug 23733 - Consider prohibiting support of active content by CDMs
[37]https://www.w3.org/Bugs/Public/show_bug.cgi?id=23733
[37] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23733
paulc: wondering what we want to do about this
... don't think we have time for the discussion today
markw: the bug was to consider this topic - it was proposed
originally in the security section by glenn i think
... there was a lot of pushback at tpac, especially the
definition of active
... if there was a way to prohibit executable content - i think
there is a class of content nobody wants - then we could define
that
... we could frame this as a question to CDM vendors
... in the absence of any consensus then we can drop this
paulc: i'm trying to understand what change you are proposing
markw: i'm not sure what is in there next
paulc: why don't you take the f2f and make a proposal?
markw: not sure i can do that
paulc: doesn't that mean won't fix?
adrianba: we could close NEEDSINFO but i think mark was
proposing to ask for a discussion first
Other EME bugs awaiting action by Editors
paulc: lots of action items for editors
markw: i think 17199 is dependent on loadSession bug
Chair and Scribe for next meeting
acolwell: i pushed new MSE and candidate CR while you were
talking about EME
... we should be good to go
paulc: i will look at CfC today - ACTION-60 is on the critical
path
Adjournment
paulc: think we can adjourn - will have EME next week
... david thanks for your suggestions for the agenda
... adjourned
Summary of Action Items
[End of minutes]
_____________________
From: Paul Cotton [mailto:Paul.Cotton@microsoft.com]
Sent: Monday, December 9, 2013 4:47 PM
To: public-html-media@w3.org
Subject: {agenda} HTML WG media telecon 2013-12-10 - EME and MSE status and bug discussion
The HTML WG media teleconference meeting will occur on 2013-12-10 for up to 60 minutes from 15:00Z to 16:00Z.
http://timeanddate.com/s/2hfe
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
F2F minutes: http://www.w3.org/2013/11/14-html-wg-minutes.html
Dec 3: http://lists.w3.org/Archives/Public/public-html-media/2013Dec/0002.html
3. Review of action items and issues
https://www.w3.org/html/wg/media/track/
Status: We need to review the outstanding action items since I believe many are outdated as a result of F2F discussions.
4. MSE status and bugs
a) Media Source Extensions editor's draft:
http://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html
Status as of Dec 9: Last updated on Dec 3.
b) Media Source Extensions candidate draft
https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source-cr.html
c) Media Source Extensions bugs:
http://tinyurl.com/6pdnzej
Status as of Dec 9: 2 bugs. See below.
d) All Last Call bugs
http://tinyurl.com/lowrcmq
e) Action plan to enter CR
1) ACTION-57 - File a bug on mse about the file api change [on Aaron Colwell - due 2013-12-10].
http://www.w3.org/html/wg/media/track/actions/57
DONE. See:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23989
2) ACTION-58 - Speak to editors of file api spec about resurrecting "origin of blob" text in spec [on Adrian Bateman - due 2013-12-10].
http://www.w3.org/html/wg/media/track/actions/58
3) ACTION-59: paulc to coordinate with Web Apps on the streams API, give them MSE requirements and timeline
http://www.w3.org/html/wg/media/track/actions/59
4) ACTION-60: Produce a summary of last call comments dispositions [Adrian]
http://www.w3.org/html/wg/media/track/actions/60
5) Bug 23169 - reconsider the jitter video quality metrics again
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23169#c16
Status: REOPENED
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23169#c17
6) CfC for MSE CR Working Draft is awaiting ACTION-58, ACTION-60 and Bug 23169
5. EME status and bugs
a) Encrypted Media Extensions editor's draft
http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html
Last updated on Nov 14.
b) Encrypted Media Extensions bugs:
http://tinyurl.com/7tfambo
Status as of Dec 9: 21 bugs (previously 17 bugs)
c) F2F action plan and action items
http://www.w3.org/2013/11/14-html-wg-minutes.html#item01
http://www.w3.org/2013/11/14-html-wg-minutes.html#item20
1) ACTION-61: Work with wendy to make sure we get a security review [ Paul ]
https://www.w3.org/html/wg/media/track/actions/61
2) ACTION-62: Report back about the plan for 20944 due 2013-12-15 [ Paul ]
https://www.w3.org/html/wg/media/track/actions/62
6. New EME bugs this week
a) Bug 23828 - HTMLSourceElement with |keySystem| attribute should create MediaKeys object for |keySystem|
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23828
b) Bug 23866 - Remove section 4.3. Addition to Media Element Load Algorithm
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23866
c) Bug 23897 - Add keysystem content attribute for to HTMLSourceElement
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23897
d) Bug 23955 - Add optional MediaKeys.loadSession(DOMString sessionId) method
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23955
e) Bug 24025 - Add optional configuration parameter to MediaKeys constructor
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24025
f) Bug 24026 - Document that URLs (destinationURL) should/may be validated and/or normalized
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24026
7. Other EME bugs for discussion
a) Bug 23733 - Consider prohibiting support of active content by CDMs
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23733
8. Other EME bugs awaiting action by Editors
a) Bug 17199 - Provide examples for and get feedback on Key Release
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17199
Status: David thinks this is mostly obsolete, especially with 23955. David thinks we just need to remove some existing text as discussed at TPAC.
b) Bug 17202 - Explicitly document how keys are to be shared
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17202
Status: David to implement https://www.w3.org/Bugs/Public/show_bug.cgi?id=17202#c3
c) Bug 17660 - need token relative with user identity for a new generateKeyRequest parameter
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17660
Status: Adrian has an action: https://www.w3.org/html/wg/media/track/actions/54
d) Bug 17673 - 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
Status: Adrian(?) to document the new solution, which is basically to send the pssh boxes, preceded by the sinf box when relevant. We'll probably need a separate bug for the common PSSH format.
e) Bug 17682 - Clear Key: Document how keys and key IDs are associated
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17682
Statius: David TODO.
f) Bug 17750 - Define the behavior MediaKeySession close() and clearing the keys attribute
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17750
Status: Adrian?
g) Bug 18515 - Provide more details on behavior of the media element when the key for an encrypted block is not available
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18515
Status: Jerry to make a proposal: https://www.w3.org/html/wg/media/track/actions/51
h) Bug 20944 - EME should do more to encourage/ensure CDM-level interop
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20944
ACTION-62: Report back about the plan for 20944 due 2013-12-15 [Paul]
https://www.w3.org/html/wg/media/track/actions/62
i) Bug 21203 - EME leaks information cross-origin
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21203
Status: Adrian to implement his proposal?
j) Bug 21798 - Revisit MediaKeyError codes
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21798
Status: David to resume this discussion.
k) Bug 21854 - Define MediaKeySession life cycle states and/or events
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21854
Status: Waiting for Adrian's reply to David's comments.
l) Bug 23619 - Change MediaKeyError to extend DOMError and use strings for error names
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23619
Status: David will implement along with 21798.
m) Bug 23827 - Need to add features at risk prior to entry into Candidate Recommendation
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23827
Status: To be used when we are ready to enter CR.
9. Any other business
10. Chair and Scribe for next meeting
Status: We need to decide if MSE or EME will meet on Dec 17. The Dec 24 and 31 meetings have been cancelled.
11. 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
Received on Tuesday, 10 December 2013 17:16:11 UTC