EME Compliance: persistent-usage-record

Issue #8536237 • Assigned to Jerry S.

Details

Author
Mark W.
Created
Aug 18, 2016
Privacy
This issue is public.
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Support for the persistent-usage-record session type has the following problems in Microsoft Edge 25.10586.0.0:

  • the remove() method on a persistent-usage-record session that has been used for playback fails with InvalidAccessError.
  • to retrieve a persisted usage record, the session type persistent-release-message must be used, instead of persistent-usage-record (the type persistent-release-message is not in the specification).
  • once a persisted session has been obtained with the load() method, the license-release message is not generated immediately as it should be (if the remove() method is called, the message is then generated).
  • after calling update() with the secure stop acknowledgement, the session is not automatically closed as it should be

See this test, this test and this test.

This polyfill fixes these problems.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Jerry S.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in