HTML Media Task Force Teleconference

19 Sep 2016


See also: IRC log


cwilso, markw, cyril, ericc



Joint session with Web & TV IG to discuss MSE and EME status and additional use cases

See minutes from joint meeting: http://www.w3.org/2016/09/19-webtv-minutes.html

Mark's presentation is here: https://lists.w3.org/Archives/Public/public-web-and-tv/2016Sep/att-0021/2015-09-19_WebTVIntro_v2_.pdf

paulc: We spent so much time talking about getting V1 done that we failed to look at the specific V2 use cases

See additional uses cases: https://lists.w3.org/Archives/Public/public-html-media/2016Sep/0091.html

Discussion of the uses cases is pending.

WG Decision for MSE Proposed Recommendation

WG Decision is here: https://lists.w3.org/Archives/Public/public-html-media/2016Sep/0093.html

Paul and Philippe are preparing the transition request.

We expect to get an MSE Recommendation by early November and that would required a charter extension until about Nov 15.

MSE Editorial issues

ISSUE-159 and ISSUE-163 need to be applied before the PR transition is done.

MSE Registry publication as WG notes

Philippe plans to publish these WG Notes at the same time as the Proposed Recommendation

MSE test suite and results

We believe we have sufficient evidence to proceed to PR.

Paul will check with Matt about WebIDL tests: https://lists.w3.org/Archives/Public/public-html-media/2016Sep/0052.html

MSE summary


1. Paul and Philippe to generate transition request for Proposed Recommendation

2. Matt or Editors to apply editorial fixes for issue 159 and 163

3. Paul to check with Matt on on status of WebIDL tests

4. Philippe to request charter extension for MSE until about Nov 15.

EME V1Editorial issues


Only the registry SOTD issue is open: https://github.com/w3c/encrypted-media/issues/183

EME NonBlocking issues

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

<trackbot> Notes added to ISSUE-312 .

David has prepared a PR for this issue.

We need the browser implementers to express their opinion on whether they support David's change to a MUST here.

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

<trackbot> Notes added to ISSUE-329 .

There is an editorial pull request. David is discussing with Philippe.

David is working on PR https://github.com/w3c/encrypted-media/pull/330

Other EME issues

https://github.com/w3c/encrypted-media/issues/85 is awaiting interop evidence

Test data is that no browser is 100% compliant. Edge's implementation is still buggy.

We do not have two implementations yet.

We need to decide how to handle this at risk feature.

Mark: We need a consistent rule based on testing results and how they impact features in the spec.

Polyfill test works with Edge but that is only one implementation.

EME test suite

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

Actually see https://lists.w3.org/Archives/Public/public-html-media/2016Sep/0084.html

Status: Test files without 2 passes: 34; Subtests without 2 passes: 53; Failure level: 53/220 (24.09%)

Test files: 70; Total subtests: 220

From the less than 2 results: http://w3c.github.io/test-results/encrypted-media/less-than-2.html

a) We need to convert the Google tests before evaluating these failures

b) Keystatus results pass on Chrome but fail on FF and Edge for different reasons

Edge bug has been filed but Mark does not have a useful URL

FF bug needs to be filed.

c) Persistent usage and Persistent license need reviewing since we don't have two implementations

Persisten license is implemented in Chrome OS. It might be in Edge and this needs to be checked.

Persistent usage record is only implemented in Edge and is not compliant.

Deleting the presistent usage record and persistent license features would leave only temporary session types.

d) Event sequences are not completely compliant on several browsers because they don't do what the spec says.

Note also the outstanding test suite PRs: https://github.com/w3c/web-platform-tests/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20label%3Aencrypted-media

Additional EME testing


see Paul's list of pending/outstanding test work:


Mark and Stefan (from CTA WAVE project) will reply to Paul's email with a testing work plan.

Formal objections on EME


MSE and EME timeline and charter discussion

As per above it appears that we need until about Nov 15 to get MSE to Recommendation

Use of polyfill tests

Jerry is working on a version of the test results that added Mark's polyfill code to fix bugs in an implementation

Mark: We need to decide how to use these kinds of test results
... We have some larger Javascript "patches" for entire features and if these are the only implementation then they will be harder to use

We will ask Jerry to generate results that use polyfills that fix bug in browsers implementations.

In addition there are some additional bugs that might be able to be fixed by additional polyfills.

Mark will look into the new polyfils (when the new testing help is on board and doing other work).

MSE and EME timeline and charter discussion (2)

We talked about the EME status this morning at the joint meeting.

We need to engage quickly to generate a broader test suite, generate the results from the test suite, decide what feature are not intoperable, decide if we need to cut features and give Philippe a firm schedule on a Proposed Recommendation.

We are up against a deadline of our charter expiry on Sep 30.

Philippe last week stated that he wanted a timetable and plan by this week.

Attendance at meeting:

Paul Cotton, Microsoft (Chair)

Chris Wilson, Google

Cyril Concolato, Telecom Paris Tech

Satoshi Nishimura, NHK

Kazuhiro Hoya, JBA

Eric Carlson, Apple

Mark Watson, Netflix

Gary Kacmarcik, Google

Mike Assenti, Dolby

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/09/19 11:39:09 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144  of Date: 2015/11/17 08:39:34  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/Persistent/Persisten license/
No ScribeNick specified.  Guessing ScribeNick: paulc
Inferring Scribes: paulc

WARNING: Replacing previous Present list. (Old list: paulc)
Use 'Present+ ... ' if you meant to add people without replacing the list,
such as: <dbooth> Present+ cwilso

Present: cwilso markw cyril ericc
Agenda: https://lists.w3.org/Archives/Public/public-html-media/2016Sep/0094.html

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Found Date: 19 Sep 2016
Guessing minutes URL: http://www.w3.org/2016/09/19-html-media-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.

[End of scribe.perl diagnostic output]