⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 239373 in webkit


Ignore:
Timestamp:
Dec 19, 2018, 12:55:54 AM (8 years ago)
Author:
calvaris@igalia.com
Message:

[EME] MediaKeySystemConfiguration distinctiveIdentifier and persistentState should default to optional
​https://bugs.webkit.org/show_bug.cgi?id=192815

Reviewed by Jer Noble.

​https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration
says that distinctiveIdentifier and persistentState default to
optional. Our implementation does not define a default leaving it
to the first option of the enum, which currently is Required.

  • platform/encryptedmedia/CDMKeySystemConfiguration.h:
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r239372 r239373  
     12018-12-19  Xabier Rodriguez Calvar  <calvaris@igalia.com>
     2
     3        [EME] MediaKeySystemConfiguration distinctiveIdentifier and persistentState should default to optional
     4        https://bugs.webkit.org/show_bug.cgi?id=192815
     5
     6        Reviewed by Jer Noble.
     7
     8        https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration
     9        says that distinctiveIdentifier and persistentState default to
     10        optional. Our implementation does not define a default leaving it
     11        to the first option of the enum, which currently is Required.
     12
     13        * platform/encryptedmedia/CDMKeySystemConfiguration.h:
     14
    1152018-12-19  Rob Buis  <rbuis@igalia.com>
    216
  • trunk/Source/WebCore/platform/encryptedmedia/CDMKeySystemConfiguration.h

    r219678 r239373  
    4646    Vector<CDMMediaCapability> audioCapabilities;
    4747    Vector<CDMMediaCapability> videoCapabilities;
    48     CDMRequirement distinctiveIdentifier;
    49     CDMRequirement persistentState;
     48    CDMRequirement distinctiveIdentifier { CDMRequirement::Optional };
     49    CDMRequirement persistentState { CDMRequirement::Optional };
    5050    Vector<CDMSessionType> sessionTypes;
    5151};
Note: See TracChangeset for help on using the changeset viewer.