[EME] Open bug status (for f2f agenda development)

I've tried to organize the 31 open EME bugs by status and/or topic. The
quoted text is from Paul's agenda for the April 1st telecon. I've removed a
few bugs that have since been closed and added the four new ones.

Mark, Adrian, Jerry, John, and me all have actions.


*Agenda item #1: Make a decision on Promises.*

> a) [NEW] Bug 25199 - EME should use Promises
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25199
>
> Status: Blocks: 17750 21798 24081 24216 24771.
>
I added an example of what the IDL might look like.


*Depend on the Promises decision and implementation (skip):*
These will resolved and/or need to be re-evaluated in light of the Promises
decision. If we choose to implement Promises, we should postpone discussion.

>  b) Bug 17750 - Define the behavior MediaKeySession close() and clearing
> the keys attribute
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17750
>
> See recent response from Adrian since Feb 18 meeting:
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17750#c26
>
> Mar 4: Adrian agreed to implement this change.  Depends on 25199.
>
>
>
> c) Bug 21798 - Revisit MediaKeyError codes
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=21798
>
> Status from Mar 4: David said he would make a proposal. Depends on 21599
>
>
>
> d) Bug 24081 - The READY state is too limiting and should be more like the
> PENDING state
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24081
>
> Next action: TF to discuss David's proposal (Microsoft is supportive)
>
> Status from Jan 28 meeting: David to implement his proposal. Depends on
> 21599.
>
>
>
> e) Bug 24216 - setMediaKeys() needs more specification
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24216
>
> David agreed to develop a proposal:
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24216#c2
>
> Status: Depends on 21599.
>
>
>
> f) Bug 24771 - Provide guidance on object and CDM lifetime (including when
> events are guaranteed to be fired)
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24771
>
> Status from Mar 18: Microsoft will review and enter their position.
> Depends on 25199.
>


*New since last agenda:*

a) Bug 25267 - Remove ability for in-memory sessions to be re-used
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25267

b) Bug 25268 - Reduce the burden on applications to dedupe initData from
many needkey events
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25268

c) Bug 25269 - Add a container-independent initialization data type for
providing a list of key IDs to createSession()
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25269

d) Bug 25271 - Key Session description of key usage is ambiguous
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25271


*Waiting for feedback:*

>  a) Bug 25092 - Need a way to inform script that resolution restrictions
> are applied
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25092
>
Waiting for reply from Mark.

 b) Bug 25200 - Add optional "licenseType" parameter to createSession()
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25200
>
Waiting for feedback from the group on this as a solution for requesting
"offline"-style licenses. See the clarification in
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25200#c6.


>  c) Bug 25201 - Add ability to preemptively provide a server certificate
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25201
>


*Waiting for response/action:*

>  a) 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
>
Jerry/Adrian to review David’s comments:

>  https://www.w3.org/Bugs/Public/show_bug.cgi?id=18515#c23
>


> b) Bug 24323 - Rename "First Time a Key Reference is Encountered"
> algorithm and remove key ID checks from Container Guidelines subsections
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24323
>
Spec text still needs updating. Adrian to review David's comments at
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24323#c5

f) Bug 24027 - Define a generic Initialization Data solution for ISO Base
> Media File Format and/or Common Encryption (will be used by Clear Key)
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24027
>
> Status from Mar 18: David and John Simmons offered to review this bug.
> Depends on 17673.
>
Waiting for clarification on the proposal. Mark, Adrian, John, etc., please
review.

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
>
> Mar 4: Adrian agreed to implement this change.  Depends on Bug 24951.
> Blocks: 17682 24027
>


*Bugs for discussion*

>  c) Bug 24873 - Current isTypeSupported() definition does not provide
> sufficient information to applications
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24873
>
 David needs to update the proposal in light of 24951 being fixed.



> b) Bug 24673 - Make all content type string checks case-sensitive
>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24673
>
Will be addressed once 24873 is resolved. Nothing to discuss.


  a) Bug 24874 - Positive isTypeSupported() may be misleading (MSE vs.
> .src=)
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24874
>
> Status from Mar 18: Jerry Smith offered to review this bug.
>
>

*Domains, key chaining, non-offline persistence, etc.: *

> d) Bug 25217 - Add ability to specify license domain for key requests
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25217
>
>
>
> e) Bug 25218 - Allow license management directly via MediaKeySession
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25218
>


*Lower priority:*

> 11. EME bugs awaiting Editor implementation or action
>
>
>
> a) Bug 23828 - HTMLSourceElement with |keySystem| attribute should create
> MediaKeys object for |keySystem|
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23828
>
> Next action: Adrian to make changes (low priority - see 23827)
>


>  12. EME bugs on hold or lower priority
>
>
>
> a) Bug 20944 - EME should do more to encourage/ensure CDM-level interop
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20944
>
> Next action: ACTION-62 on Paul
>
>
>
> b) 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
>
> Next action: wait until LC
>
>
>
d) Bug 24082 - Several issues discussed in the TF point to the need for
> defined extensibility points in EME
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24082
>
> Next action: TF agreed that members need to propose use cases - not
> blocking and lower priority
>


*Just need to be worked on:*

> e) Bug 17682 - Clear Key: Document how keys and key IDs are associated
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17682
>
> Next action: David to add note. Blocks bug 24419.  Depends on 17673.
>
>

> g) Bug 24419 - Clear Key: Define license request format
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24419
>
> Status from Mar 4: Depends on 17682 which has an action pending on David.
>


> b) Bug 24026 - Document that URLs (destinationURL) should/may be validated
> and/or normalized
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24026
>
> Next action: David to add proposed text (to bug or spec)
>
>
>
> c) Bug 24904 - Uint8Array parameters should not be modifiable after method
> calls return
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24904
>
> See also the thread at:
>
> http://lists.w3.org/Archives/Public/public-html-media/2014Mar/0002.html
>
> Mar 18: David agreed to implement the proposed change.
>
>

> e) Bug 24322 - Reorganize spec by object
>
> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24322
>
> Next action: significant editorial change just needs editing - not
> blocking
>

Received on Tuesday, 8 April 2014 00:11:58 UTC