Title: [209983] trunk/Source/WebCore
Revision
209983
Author
zandober...@gmail.com
Date
2016-12-19 08:14:33 -0800 (Mon, 19 Dec 2016)

Log Message

[EME] Remove MediaKeySessionType::persistent-usage-record
https://bugs.webkit.org/show_bug.cgi?id=166012

Reviewed by Xabier Rodriguez-Calvar.

Remove the "persistent-usage-record" value from the MediaKeySessionType.
This was removed from the spec as an at-risk feature.
https://github.com/w3c/encrypted-media/issues/353

No non-imported tests need to be updated. This is still present in the
tests imported from the W3C's web-platform-tests repository, but the
tests haven't yet been updated upstream.

* Modules/encryptedmedia/CDM.cpp:
(WebCore::CDM::isPersistentType):
* Modules/encryptedmedia/MediaKeySessionType.h:
* Modules/encryptedmedia/MediaKeySessionType.idl:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (209982 => 209983)


--- trunk/Source/WebCore/ChangeLog	2016-12-19 15:41:28 UTC (rev 209982)
+++ trunk/Source/WebCore/ChangeLog	2016-12-19 16:14:33 UTC (rev 209983)
@@ -1,3 +1,23 @@
+2016-12-19  Zan Dobersek  <zdober...@igalia.com>
+
+        [EME] Remove MediaKeySessionType::persistent-usage-record
+        https://bugs.webkit.org/show_bug.cgi?id=166012
+
+        Reviewed by Xabier Rodriguez-Calvar.
+
+        Remove the "persistent-usage-record" value from the MediaKeySessionType.
+        This was removed from the spec as an at-risk feature.
+        https://github.com/w3c/encrypted-media/issues/353
+
+        No non-imported tests need to be updated. This is still present in the
+        tests imported from the W3C's web-platform-tests repository, but the
+        tests haven't yet been updated upstream.
+
+        * Modules/encryptedmedia/CDM.cpp:
+        (WebCore::CDM::isPersistentType):
+        * Modules/encryptedmedia/MediaKeySessionType.h:
+        * Modules/encryptedmedia/MediaKeySessionType.idl:
+
 2016-12-19  Miguel Gomez  <mago...@igalia.com>
 
         [GTK] GLXBadFBConfig error when creating an OpenGL context

Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp (209982 => 209983)


--- trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp	2016-12-19 15:41:28 UTC (rev 209982)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp	2016-12-19 16:14:33 UTC (rev 209983)
@@ -176,7 +176,6 @@
         // ↳ "temporary"
         return false;
     case MediaKeySessionType::PersistentLicense:
-    case MediaKeySessionType::PersistentUsageRecord:
         // ↳ "persistent-license"
         return true;
     }

Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.h (209982 => 209983)


--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.h	2016-12-19 15:41:28 UTC (rev 209982)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.h	2016-12-19 16:14:33 UTC (rev 209983)
@@ -34,7 +34,6 @@
 
 enum class MediaKeySessionType {
     Temporary,
-    PersistentUsageRecord,
     PersistentLicense
 };
 

Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.idl (209982 => 209983)


--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.idl	2016-12-19 15:41:28 UTC (rev 209982)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.idl	2016-12-19 16:14:33 UTC (rev 209983)
@@ -29,6 +29,5 @@
 ]
 enum MediaKeySessionType {
     "temporary",
-    "persistent-usage-record",
     "persistent-license"
 };
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to