encrypted-media: All Results

Test files: 101; Total subtests: 321

Test Files

  1. /encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html
  2. /encrypted-media/drm-mp4-playback-temporary-waitingforkey.https.html
  3. /encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html
  4. /encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html
  5. /encrypted-media/drm-mp4-setmediakeys-again-after-playback.https.html
  6. /encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html
  7. /encrypted-media/drm-expiration.https.html
  8. /encrypted-media/idlharness.https.html
  9. /encrypted-media/drm-mp4-playback-temporary-playduration.html
  10. /encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html
  11. /encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html
  12. /encrypted-media/drm-mp4-requestmediakeysystemaccess.https.html
  13. /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html
  14. /encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html
  15. /encrypted-media/drm-mp4-playback-temporary-two-videos.https.html
  16. /encrypted-media/drm-events.https.html
  17. /encrypted-media/drm-mp4-playback-temporary.https.html
  18. /encrypted-media/drm-mp4-playback-destroy-persistent-license.https.html
  19. /encrypted-media/clearkey-mp4-playback-temporary-events.https.html
  20. /encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html
  21. /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html
  22. /encrypted-media/drm-mp4-playback-temporary-expired.https.html
  23. /encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.https.html
  24. /encrypted-media/drm-events-session-closed-event.https.html
  25. /encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html
  26. /encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html
  27. /encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html
  28. /encrypted-media/drm-keystatuses.https.html
  29. /encrypted-media/clearkey-mp4-setmediakeys.https.html
  30. /encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html
  31. /encrypted-media/clearkey-mp4-playback-persistent-license-events.https.html
  32. /encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html
  33. /encrypted-media/clearkey-invalid-license.https.html
  34. /encrypted-media/clearkey-mp4-syntax-mediakeys.https.html
  35. /encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html
  36. /encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html
  37. /encrypted-media/clearkey-events.https.html
  38. /encrypted-media/drm-mp4-playback-temporary-multisession.https.html
  39. /encrypted-media/clearkey-keystatuses.https.html
  40. /encrypted-media/clearkey-mp4-playback-persistent-usage-record.https.html
  41. /encrypted-media/drm-mp4-playback-persistent-usage-record.https.html
  42. /encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html
  43. /encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html
  44. /encrypted-media/drm-mp4-playback-temporary-multikey.https.html
  45. /encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html
  46. /encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html
  47. /encrypted-media/drm-invalid-license.https.html
  48. /encrypted-media/drm-check-initdata-type.https.html
  49. /encrypted-media/drm-mp4-syntax-mediakeysystemaccess.https.html
  50. /encrypted-media/drm-mp4-syntax-mediakeys.https.html
  51. /encrypted-media/drm-mp4-playback-retrieve-persistent-license.https.html
  52. /encrypted-media/clearkey-events-session-closed-event.https.html
  53. /encrypted-media/clearkey-update-non-ascii-input.https.html
  54. /encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html
  55. /encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html
  56. /encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.https.html
  57. /encrypted-media/drm-mp4-onencrypted.https.html
  58. /encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html
  59. /encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.https.html
  60. /encrypted-media/drm-mp4-setmediakeys.https.html
  61. /encrypted-media/drm-mp4-waiting-for-a-key.https.html
  62. /encrypted-media/drm-mp4-playback-persistent-usage-record-events.https.html
  63. /encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html
  64. /encrypted-media/drm-mp4-playback-persistent-license.https.html
  65. /encrypted-media/clearkey-check-initdata-type.https.html
  66. /encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html
  67. /encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html
  68. /encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html
  69. /encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html
  70. /encrypted-media/drm-generate-request-disallowed-input.https.html
  71. /encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html
  72. /encrypted-media/clearkey-not-callable-after-createsession.https.html
  73. /encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https.html
  74. /encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html
  75. /encrypted-media/drm-mp4-reset-src-after-setmediakeys.https.html
  76. /encrypted-media/clearkey-mp4-update-disallowed-input.https.html
  77. /encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https.html
  78. /encrypted-media/drm-temporary-license-type.https.html
  79. /encrypted-media/drm-mp4-unique-origin.https.html
  80. /encrypted-media/clearkey-mp4-playback-persistent-license.https.html
  81. /encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html
  82. /encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html
  83. /encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.https.html
  84. /encrypted-media/drm-mp4-playback-temporary-multikey-sequential.https.html
  85. /encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.https.html
  86. /encrypted-media/drm-not-callable-after-createsession.https.html
  87. /encrypted-media/clearkey-mp4-waiting-for-a-key.https.html
  88. /encrypted-media/drm-mp4-playback-persistent-license-events.https.html
  89. /encrypted-media/clearkey-generate-request-disallowed-input.https.html
  90. /encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html
  91. /encrypted-media/clearkey-keystatuses-multiple-sessions.https.html
  92. /encrypted-media/encrypted-media-default-feature-policy.https.sub.html
  93. /encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html
  94. /encrypted-media/clearkey-mp4-playback-temporary.https.html
  95. /encrypted-media/drm-mp4-setmediakeys-at-same-time.https.html
  96. /encrypted-media/drm-mp4-syntax-mediakeysession.https.html
  97. /encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html
  98. /encrypted-media/drm-keystatuses-multiple-sessions.https.html
  99. /encrypted-media/drm-mp4-playback-temporary-events.https.html
  100. /encrypted-media/clearkey-mp4-unique-origin.https.html
  101. /encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https.html
Test Show/Hide MessagesCh73
/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.htmlOK
org.w3.clearkey, persistent-license, mp4, playback, retrieve, playback and destroyFAIL
/encrypted-media/drm-mp4-playback-temporary-waitingforkey.https.htmlOK
drm, successful playback, temporary, mp4, waitingforkey event, 1 keyFAIL
/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.htmlOK
drm, setmediakeys multiple times with different mediakeysFAIL
/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.htmlOK
drm, temporary, mp4, playback, single key, clear then encrypted contentFAIL
/encrypted-media/drm-mp4-setmediakeys-again-after-playback.https.htmlOK
drm, setmediakeys again after playbackPASS
/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, encrypted and clear sourcesFAIL
/encrypted-media/drm-expiration.https.htmlOK
Encrypted Media Extensions: Expiration with DRMFAIL
/encrypted-media/idlharness.https.htmlOK
HTMLMediaElement interface: attribute mediaKeysPASS
HTMLMediaElement interface: attribute onencryptedPASS
HTMLMediaElement interface: attribute onwaitingforkeyPASS
HTMLMediaElement interface: operation setMediaKeys(MediaKeys)PASS
MediaEncryptedEvent interface object lengthPASS
MediaEncryptedEvent interface object namePASS
MediaEncryptedEvent interface: attribute initDataPASS
MediaEncryptedEvent interface: attribute initDataTypePASS
MediaEncryptedEvent interface: existence and properties of interface objectPASS
MediaEncryptedEvent interface: existence and properties of interface prototype objectPASS
MediaEncryptedEvent interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaEncryptedEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASS
MediaKeyMessageEvent interface object lengthPASS
MediaKeyMessageEvent interface object namePASS
MediaKeyMessageEvent interface: attribute messagePASS
MediaKeyMessageEvent interface: attribute messageTypePASS
MediaKeyMessageEvent interface: existence and properties of interface objectPASS
MediaKeyMessageEvent interface: existence and properties of interface prototype objectPASS
MediaKeyMessageEvent interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaKeyMessageEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASS
MediaKeySession interface object lengthPASS
MediaKeySession interface object namePASS
MediaKeySession interface: attribute closedPASS
MediaKeySession interface: attribute expirationPASS
MediaKeySession interface: attribute keyStatusesPASS
MediaKeySession interface: attribute onkeystatuseschangePASS
MediaKeySession interface: attribute onmessagePASS
MediaKeySession interface: attribute sessionIdPASS
MediaKeySession interface: existence and properties of interface objectPASS
MediaKeySession interface: existence and properties of interface prototype objectPASS
MediaKeySession interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaKeySession interface: existence and properties of interface prototype object's @@unscopables propertyPASS
MediaKeySession interface: operation close()PASS
MediaKeySession interface: operation generateRequest(DOMString, BufferSource)PASS
MediaKeySession interface: operation load(DOMString)PASS
MediaKeySession interface: operation remove()PASS
MediaKeySession interface: operation update(BufferSource)PASS
MediaKeyStatusMap interface object lengthPASS
MediaKeyStatusMap interface object namePASS
MediaKeyStatusMap interface: attribute sizePASS
MediaKeyStatusMap interface: existence and properties of interface objectPASS
MediaKeyStatusMap interface: existence and properties of interface prototype objectPASS
MediaKeyStatusMap interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaKeyStatusMap interface: existence and properties of interface prototype object's @@unscopables propertyPASS
MediaKeyStatusMap interface: operation entries()PASS
MediaKeyStatusMap interface: operation forEach(function, any)PASS
MediaKeyStatusMap interface: operation get(BufferSource)PASS
MediaKeyStatusMap interface: operation has(BufferSource)PASS
MediaKeyStatusMap interface: operation keys()PASS
MediaKeyStatusMap interface: operation values()PASS
MediaKeySystemAccess interface object lengthPASS
MediaKeySystemAccess interface object namePASS
MediaKeySystemAccess interface: attribute keySystemPASS
MediaKeySystemAccess interface: existence and properties of interface objectPASS
MediaKeySystemAccess interface: existence and properties of interface prototype objectPASS
MediaKeySystemAccess interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaKeySystemAccess interface: existence and properties of interface prototype object's @@unscopables propertyPASS
MediaKeySystemAccess interface: operation createMediaKeys()PASS
MediaKeySystemAccess interface: operation getConfiguration()PASS
MediaKeys interface object lengthPASS
MediaKeys interface object namePASS
MediaKeys interface: existence and properties of interface objectPASS
MediaKeys interface: existence and properties of interface prototype objectPASS
MediaKeys interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaKeys interface: existence and properties of interface prototype object's @@unscopables propertyPASS
MediaKeys interface: operation createSession(MediaKeySessionType)PASS
MediaKeys interface: operation setServerCertificate(BufferSource)PASS
Navigator interface: operation requestMediaKeySystemAccess(DOMString, [object Object])PASS
Partial interface HTMLMediaElement: original interface definedPASS
Partial interface HTMLMediaElement: valid exposure setPASS
Partial interface Navigator: original interface definedPASS
Partial interface Navigator: valid exposure setPASS
Test encrypted-media IDLPASS
Testing Symbol.iterator property of iterable interface MediaKeyStatusMapPASS
Testing pair iterable interface MediaKeyStatusMapPASS
/encrypted-media/drm-mp4-playback-temporary-playduration.htmlOK
drm, temporary, mp4, playback with limited playduration, single keyFAIL
/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.htmlOK
drm, temporary, mp4, playback, setMediaKeys in encrypted eventFAIL
/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, setMediaKeys after setting video.srcFAIL
/encrypted-media/drm-mp4-requestmediakeysystemaccess.https.htmlOK
Basic supported configurationFAIL
CODECS=FAIL
Codecs=FAIL
ContentType formatting must be preservedFAIL
Leading space in contentTypeFAIL
Partially supported configurationFAIL
Space at end of codecs parameterFAIL
Space at start of codecs parameterFAIL
Space before ; in contentTypeFAIL
Supported audio codecFAIL
Trailing space in contentTypeFAIL
Two configurations, both supportedFAIL
Two configurations, one supportedFAIL
Upper case MIME typeFAIL
Video/FAIL
drm, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (mp4) ('audio/mp4; codecs="avc1"','audio/mp4; codecs="avc1.4d401e"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (webm) ('audio/webm; codecs="vp8,vorbis"','audio/webm; codecs="vorbis, vp8"','audio/webm; codecs="vp8"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Audio codec specified in video field ('audio/mp4;codecs="mp4a.40.2"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Capitalized Key System should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Child of Key System should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Domain of Key System along should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Domain of Key System, with dot should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Empty Key System should result in TypeErrorPASS
drm, requestMediaKeySystemAccess: Empty configuration should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Empty supportedConfigurations should result in TypeErrorPASS
drm, requestMediaKeySystemAccess: Extra dot in middle of Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Extra space in Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Key System ending in "." should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Key System name is case sensitive should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Leading dot in Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Leading space in Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/mp4; codecs=vorbis') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=avc1','audio/webm; codecs=avc1.42e01e') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=mp4a','audio/webm; codecs=mp4a.40.2') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Missing characters at end of Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Missing characters in middle of Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Non-ASCII Key System should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Prefixed Key System should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Root domain of Key System alone should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Root domain of Key System, with dot should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Trailing dot in Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Trailing space in Key System name should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Unrecognized foo with codecs ('video/mp4;codecs="avc1.4d401e"; foo="bar"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; foo="bar"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Unrecognized foo with webm ('video/webm; foo="bar"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Unsupported Key System should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Unsupported audio codec ('audio/webm; codecs=fake') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Unsupported video codec () should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (mp4) ('video/mp4; codecs="mp4a"','video/mp4; codecs="mp4a.40.2"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (webm) ('video/webm; codecs="vp8,vorbis"','video/webm; codecs="vorbis, vp8"','video/webm; codecs="vorbis"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: Video codec specified in audio field ('video/mp4;codecs="avc1.4d401e"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: WebM audio does not support AVC1/AAC ('audio/webm; codecs="aac"','audio/webm; codecs="avc1"','audio/webm; codecs="vp8,aac"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: WebM video does not support AVC1/AAC ('video/webm; codecs="aac"','video/webm; codecs="avc1"','video/webm; codecs="vp8,aac"') should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: contentType: 'audio/fake' should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: contentType: 'fake' should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: contentType: 'video/fake' should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=",avc1.4d401e"' should result in NotSupportedErrorPASS
drm, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs="AVC1.4D401E"' should result in NotSupportedErrorPASS
/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.htmlOK
org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequentialFAIL
/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear contentFAIL
/encrypted-media/drm-mp4-playback-temporary-two-videos.https.htmlOK
drm, temporary, mp4, playback two videosFAIL
/encrypted-media/drm-events.https.htmlOK
Encrypted Media Extensions: Events with DRMFAIL
/encrypted-media/drm-mp4-playback-temporary.https.htmlOK
drm, temporary, mp4, playback, single keyFAIL
/encrypted-media/drm-mp4-playback-destroy-persistent-license.https.htmlOK
drm, persistent-license, mp4, playback, destroy and acknowledgeFAIL
/encrypted-media/clearkey-mp4-playback-temporary-events.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, check eventsFAIL
/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.htmlOK
drm, setmediakeys again after resetting srcFAIL
/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.htmlOK
org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential, readyStateFAIL
/encrypted-media/drm-mp4-playback-temporary-expired.https.htmlOK
drm, temporary, mp4, expired licenseFAIL
/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.https.htmlOK
drm, successful playback, temporary, mp4, multiple keys, sequential, readyStateFAIL
/encrypted-media/drm-events-session-closed-event.https.htmlOK
drm test MediaKeySession closed event.FAIL
/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.htmlOK
drm, temporary, mp4, playback, setMediaKeys after setting video.srcFAIL
/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, single key, clear then encrypted contentFAIL
/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.htmlOK
org.w3.clearkey, successful playback, temporary, mp4, waitingforkey event, 1 keyFAIL
/encrypted-media/drm-keystatuses.https.htmlOK
Encrypted Media Extensions: Verify MediaKeySession.keyStatuses with multiple sessions, DRMFAIL
/encrypted-media/clearkey-mp4-setmediakeys.https.htmlOK
org.w3.clearkey, setMediaKeysPASS
/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.htmlOK
drm, temporary, mp4, playback, single key, clear then encrypted contentFAIL
/encrypted-media/clearkey-mp4-playback-persistent-license-events.https.htmlOK
org.w3.clearkey, persistent-license, mp4, playback, check eventsFAIL
/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.htmlOK
drm, temporary, mp4, playback, setMediaKeys after updating sessionFAIL
/encrypted-media/clearkey-invalid-license.https.htmlOK
Update with invalid Clear Key licensePASS
/encrypted-media/clearkey-mp4-syntax-mediakeys.https.htmlOK
org.w3.clearkey test MediaKeys attribute syntaxFAIL
org.w3.clearkey test MediaKeys setServerCertificate() exceptions.FAIL
org.w3.clearkey test MediaKeys setServerCertificate() syntax with non-empty certificate.FAIL
/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.htmlOK
org.w3.clearkey, temporary, mp4, playback two videosFAIL
/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.htmlOK
org.w3.clearkey, persistent-license, mp4, playback, destroy and acknowledgeFAIL
/encrypted-media/clearkey-events.https.htmlOK
org.w3.clearkey, basic eventsPASS
/encrypted-media/drm-mp4-playback-temporary-multisession.https.htmlOK
drm, temporary, mp4, playback with multiple sessions, multikey videoFAIL
/encrypted-media/clearkey-keystatuses.https.htmlOK
org.w3.clearkey, temporary, keystatusesPASS
/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https.htmlOK
org.w3.clearkey, persistent-usage-record, mp4playbackFAIL
/encrypted-media/drm-mp4-playback-persistent-usage-record.https.htmlOK
drm, persistent-usage-record, mp4playbackFAIL
/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.htmlOK
org.w3.clearkey, setmediakeys multiple times with different mediakeysFAIL
/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.htmlOK
org.w3.clearkey, setmediakeys at same timePASS
/encrypted-media/drm-mp4-playback-temporary-multikey.https.htmlOK
drm, temporary, mp4, playback, multikey audio/videoFAIL
/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.htmlOK
org.w3.clearkey, setmediakeys multiple times with the same mediakeysFAIL
/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.htmlOK
org.w3.clearkey test MediaKeySystemAccess attribute syntax.FAIL
org.w3.clearkey test requestMediaKeySystemAccess() exceptions.PASS
/encrypted-media/drm-invalid-license.https.htmlOK
Update with invalid Clear Key licenseFAIL
/encrypted-media/drm-check-initdata-type.https.htmlOK
drm support for "cenc".PASS
drm support for "keyids".PASS
drm support for "webm".PASS
/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.https.htmlOK
drm test MediaKeySystemAccess attribute syntax.FAIL
drm test requestMediaKeySystemAccess() exceptions.PASS
/encrypted-media/drm-mp4-syntax-mediakeys.https.htmlOK
drm test MediaKeys attribute syntaxFAIL
drm test MediaKeys setServerCertificate() exceptions.FAIL
drm test MediaKeys setServerCertificate() syntax with non-empty certificate.FAIL
/encrypted-media/drm-mp4-playback-retrieve-persistent-license.https.htmlOK
drm, persistent-license, mp4, playback, retrieve, playbackFAIL
/encrypted-media/clearkey-events-session-closed-event.https.htmlOK
org.w3.clearkey test MediaKeySession closed event.FAIL
/encrypted-media/clearkey-update-non-ascii-input.https.htmlOK
org.w3.clearkey test handling of non-ASCII responses for update()FAIL
/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.htmlOK
org.w3.clearkey, setmediakeys again after resetting srcFAIL
/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.htmlOK
org.w3.clearkey, persistent-license, mp4, playback, retrieve and playbackFAIL
/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.https.htmlOK
drm, persistent-usage-record, mp4, playback, retrieve in new windowFAIL
/encrypted-media/drm-mp4-onencrypted.https.htmlERROR
encrypted fired on encrypted media file.TIMEOUT
/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.htmlOK
org.w3.clearkey, setMediaKeys to multiple video elementsPASS
/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.https.htmlOK
drm, persistent-license, mp4, playback, retrieve, playback and destroyFAIL
/encrypted-media/drm-mp4-setmediakeys.https.htmlOK
Encrypted Media Extensions: setMediaKeys with DRMFAIL
/encrypted-media/drm-mp4-waiting-for-a-key.https.htmlOK
Waiting for a key.FAIL
/encrypted-media/drm-mp4-playback-persistent-usage-record-events.https.htmlOK
drm, persistent-usage-record, mp4, playback, check eventsFAIL
/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, setMediaKeys in encrypted eventFAIL
/encrypted-media/drm-mp4-playback-persistent-license.https.htmlOK
drm, persistent-license, mp4playbackFAIL
/encrypted-media/clearkey-check-initdata-type.https.htmlOK
org.w3.clearkey support for "cenc".PASS
org.w3.clearkey support for "keyids".PASS
org.w3.clearkey support for "webm".PASS
/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, setMediaKeys after updating sessionFAIL
/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.htmlOK
drm, temporary, mp4, playback, setMediaKeys firstFAIL
/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, setMediaKeys firstFAIL
/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.htmlOK
org.w3.clearkey, temporary, mp4, playback with multiple sessions, multikey videoFAIL
/encrypted-media/drm-generate-request-disallowed-input.https.htmlTIMEOUT
/encrypted-media/drm-generate-request-disallowed-input.https.htmlTIMEOUT
/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.htmlOK
drm, setmediakeys multiple times with the same mediakeysFAIL
/encrypted-media/clearkey-not-callable-after-createsession.https.htmlOK
org.w3.clearkey, temporary, close() immediately after createSession()PASS
org.w3.clearkey, temporary, remove() immediately after createSession()PASS
org.w3.clearkey, temporary, update() immediately after createSession()PASS
/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https.htmlOK
org.w3.clearkey, persistent-usage-record, mp4, playback, retrieve in new windowFAIL
/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources in separate segmentsFAIL
/encrypted-media/drm-mp4-reset-src-after-setmediakeys.https.htmlOK
Reset src after setMediaKeys().FAIL
/encrypted-media/clearkey-mp4-update-disallowed-input.https.htmlOK
update() with invalid response (longer than 64Kb characters) should fail.PASS
/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https.htmlOK
org.w3.clearkey, setmediakeys again after playbackPASS
/encrypted-media/drm-temporary-license-type.https.htmlOK
Encrypted Media Extensions: Test that persistent license cannot be ingested into temporary sessionFAIL
/encrypted-media/drm-mp4-unique-origin.https.htmlOK
Unique origin is unable to create MediaKeysFAIL
/encrypted-media/clearkey-mp4-playback-persistent-license.https.htmlOK
org.w3.clearkey, persistent-license, mp4playbackFAIL
/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.htmlOK
Reset src after setMediaKeys().FAIL
/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.htmlOK
org.w3.clearkey test MediaKeySession attribute syntax.FAIL
org.w3.clearkey test MediaKeySession close() exceptions.FAIL
org.w3.clearkey test MediaKeySession generateRequest() exceptions.FAIL
org.w3.clearkey test MediaKeySession load() exceptions.FAIL
org.w3.clearkey test MediaKeySession remove() exceptions.FAIL
org.w3.clearkey test MediaKeySession update() exceptions.FAIL
org.w3.clearkey test if MediaKeySession generateRequest() resolves for various sessionsFAIL
/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.https.htmlOK
Encrypted Media Extensions: setMediaKeys to multiple video elements with DRMFAIL
/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.https.htmlOK
drm, successful playback, temporary, mp4, multiple keys, sequentialFAIL
/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.https.htmlOK
drm, temporary, mp4, playback, encrypted and clear sourcesFAIL
/encrypted-media/drm-not-callable-after-createsession.https.htmlOK
drm, temporary, close() immediately after createSession()FAIL
drm, temporary, remove() immediately after createSession()FAIL
drm, temporary, update() immediately after createSession()FAIL
/encrypted-media/clearkey-mp4-waiting-for-a-key.https.htmlOK
Waiting for a key.FAIL
/encrypted-media/drm-mp4-playback-persistent-license-events.https.htmlTIMEOUT
undefinedTIMEOUT
/encrypted-media/clearkey-generate-request-disallowed-input.https.htmlOK
org.w3.clearkey, temporary, cenc, initData longer than 64Kb charactersPASS
org.w3.clearkey, temporary, cenc, invalid initdata (invalid pssh)PASS
org.w3.clearkey, temporary, cenc, invalid initdata (not pssh)PASS
org.w3.clearkey, temporary, keyids, initData longer than 64Kb charactersPASS
org.w3.clearkey, temporary, keyids, invalid initdata (too long key ID)PASS
org.w3.clearkey, temporary, keyids, invalid initdata (too short key ID)PASS
org.w3.clearkey, temporary, webm, initData longer than 64Kb charactersPASS
/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, multikey audio/videoFAIL
/encrypted-media/clearkey-keystatuses-multiple-sessions.https.htmlOK
org.w3.clearkey, temporary, keystatuses, multiple sessionsPASS
/encrypted-media/encrypted-media-default-feature-policy.https.sub.htmlOK
encrypted-media-default-feature-policyFAIL
/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.htmlOK
drm, temporary, mp4, playback with limited playduration, check keystatus, single keyFAIL
/encrypted-media/clearkey-mp4-playback-temporary.https.htmlOK
org.w3.clearkey, temporary, mp4, playback, single keyFAIL
/encrypted-media/drm-mp4-setmediakeys-at-same-time.https.htmlOK
Encrypted Media Extensions: setMediaKeys multiple at same time with DRMFAIL
/encrypted-media/drm-mp4-syntax-mediakeysession.https.htmlOK
drm test MediaKeySession attribute syntax.FAIL
drm test MediaKeySession close() exceptions.FAIL
drm test MediaKeySession generateRequest() exceptions.FAIL
drm test MediaKeySession load() exceptions.FAIL
drm test MediaKeySession remove() exceptions.FAIL
drm test MediaKeySession update() exceptions.FAIL
drm test if MediaKeySession generateRequest() resolves for various sessionsFAIL
/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.htmlOK
Basic supported configurationFAIL
CODECS=FAIL
Codecs=FAIL
ContentType formatting must be preservedFAIL
Leading space in contentTypeFAIL
Partially supported configurationFAIL
Space at end of codecs parameterFAIL
Space at start of codecs parameterFAIL
Space before ; in contentTypeFAIL
Supported audio codecFAIL
Trailing space in contentTypeFAIL
Two configurations, both supportedFAIL
Two configurations, one supportedFAIL
Upper case MIME typeFAIL
Video/FAIL
org.w3.clearkey, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (mp4) ('audio/mp4; codecs="avc1"','audio/mp4; codecs="avc1.4d401e"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (webm) ('audio/webm; codecs="vp8,vorbis"','audio/webm; codecs="vorbis, vp8"','audio/webm; codecs="vp8"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Audio codec specified in video field ('audio/mp4;codecs="mp4a.40.2"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Capitalized Key System should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Child of Key System should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Domain of Key System along should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Domain of Key System, with dot should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Empty Key System should result in TypeErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Empty configuration should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Empty supportedConfigurations should result in TypeErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Extra dot in middle of Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Extra space in Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Key System ending in "." should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Key System name is case sensitive should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Leading dot in Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Leading space in Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/mp4; codecs=vorbis') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=avc1','audio/webm; codecs=avc1.42e01e') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=mp4a','audio/webm; codecs=mp4a.40.2') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Missing characters at end of Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Missing characters in middle of Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Non-ASCII Key System should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Prefixed Key System should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Root domain of Key System alone should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Root domain of Key System, with dot should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Trailing dot in Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Trailing space in Key System name should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with codecs ('video/mp4;codecs="avc1.4d401e"; foo="bar"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; foo="bar"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with webm ('video/webm; foo="bar"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Unsupported Key System should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Unsupported audio codec ('audio/webm; codecs=fake') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Unsupported video codec () should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (mp4) ('video/mp4; codecs="mp4a"','video/mp4; codecs="mp4a.40.2"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (webm) ('video/webm; codecs="vp8,vorbis"','video/webm; codecs="vorbis, vp8"','video/webm; codecs="vorbis"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: Video codec specified in audio field ('video/mp4;codecs="avc1.4d401e"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: WebM audio does not support AVC1/AAC ('audio/webm; codecs="aac"','audio/webm; codecs="avc1"','audio/webm; codecs="vp8,aac"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: WebM video does not support AVC1/AAC ('video/webm; codecs="aac"','video/webm; codecs="avc1"','video/webm; codecs="vp8,aac"') should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'audio/fake' should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'fake' should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/fake' should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=",avc1.4d401e"' should result in NotSupportedErrorPASS
org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs="AVC1.4D401E"' should result in NotSupportedErrorPASS
/encrypted-media/drm-keystatuses-multiple-sessions.https.htmlOK
Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, multiple keys for audio/videoFAIL
/encrypted-media/drm-mp4-playback-temporary-events.https.htmlOK
drm, temporary, mp4, playback, check eventsFAIL
/encrypted-media/clearkey-mp4-unique-origin.https.htmlOK
Unique origin is unable to create MediaKeysFAIL
/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https.htmlOK
org.w3.clearkey, persistent-usage-record, mp4, playback, check eventsFAIL