Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-3816

Dynamically transfer DRM lease between clients

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • Lamprey 12.0.0
    • None
    • None

      The Instrument Cluster use case needs to be able to change which client (application or container) drives (owns) the display controlled by a DRM lease while the system is in operation.

      Basically, the display (DRM lease) "owner" must be able to be dynamically transferred from one client to another.  In practice it is probably best to revoke the previous owner's lease and generate a new one for the new owner.

      The transition requirements for the Instrument Cluster use case have been defined as follows:

      • The display output must not blank during the transition
        • Assuming that the old client and new client use the same display modesetting
      • A new DRM lease client can "steal" the ownership from the current owner
        • There is no mechanism to request that the current owner give up its ownership
        • Permissions for which clients can steal DRM lease ownership is handled outside of the DRM lease manager and client
          • Client permission handling is not currently defined and out-of-scope of this task.

        # Subject Branch Project Status CR V

            dhobsong Damian Hobson-Garcia
            dhobsong Damian Hobson-Garcia
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: