Name Description Size
clearkey-check-encryption-scheme.https.html Encrypted Media Extensions: Check encryptionScheme with Clear Key 955
clearkey-check-initdata-type.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4 972
clearkey-check-status-for-hdcp.https.html Encrypted Media Extensions: Check HDCP status with Clear Key 948
clearkey-events-session-closed-event.https.html Encrypted Media Extensions - Test MediaKeySession closed event with Clear Key, mp4 1320
clearkey-events.https.html Encrypted Media Extensions: Events with Clear Key 1438
clearkey-generate-request-disallowed-input.https.html Encrypted Media Extensions: Test handling of invalid initData for generateRequest() 906
clearkey-invalid-license.https.html Encrypted Media Extensions: Test handling of invalid Clear Key license 862
clearkey-keystatuses-multiple-sessions.https.html Encrypted Media Extensions: Verify MediaKeySession.keyStatuses with multiple sessions, Clear Key 1863
clearkey-keystatuses.https.html Encrypted Media Extensions: Verify MediaKeySession.keyStatuses with multiple sessions, Clear Key 1834
clearkey-mp4-playback-destroy-persistent-license.https.html Encrypted Media Extensions: persistent-license, playback, destroy license with Clear Key, mp4 1982
clearkey-mp4-playback-persistent-license-events.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with Clear Key, mp4, event sequence 1999
clearkey-mp4-playback-persistent-license.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with Clear Key, mp4 1979
clearkey-mp4-playback-persistent-usage-record-events.https.html Encrypted Media Extensions: Successful Playback, persistent-usage-record session with Clear Key, mp4, event sequence 2012
clearkey-mp4-playback-persistent-usage-record.https.html Encrypted Media Extensions: Successful Playback, persistent-usage-record session with Clear Key, mp4, event sequence 2006
clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html Encrypted Media Extensions: persistent-license, playback, retrieve, playback and destroy with Clear Key, mp4 2173
clearkey-mp4-playback-retrieve-persistent-license.https.html Encrypted Media Extensions: persistent-license playback, retrieve and playback with Clear Key, mp4 2146
clearkey-mp4-playback-retrieve-persistent-usage-record.https.html Encrypted Media Extensions: persistent-usage-record, playback and retrieve record in new window, Clear Key, mp4 2082
clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, clear then encrypted using segmented media 2699
clearkey-mp4-playback-temporary-clear-encrypted.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, clear then encrypted 2105
clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html Encrypted Media Extensions: Successful Playback, alternate Encrypted and Clear playbacks, Temporary, mp4, Clear Key 2609
clearkey-mp4-playback-temporary-encrypted-clear.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, encrypted then clear 2105
clearkey-mp4-playback-temporary-events.https.html Encrypted Media Extensions: Successful playback, Temporary session with Clear Key, mp4, validating events 1987
clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, multiple keys in sequence, check readyState 2185
clearkey-mp4-playback-temporary-multikey-sequential.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, multiple keys in sequence 2118
clearkey-mp4-playback-temporary-multikey.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, multiple keys for audio/video 2045
clearkey-mp4-playback-temporary-multisession.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, multiple keys in sequence 2053
clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4 2019
clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4 2022
clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4 2022
clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4 2021
clearkey-mp4-playback-temporary-two-videos.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, two videos 2184
clearkey-mp4-playback-temporary-waitingforkey.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, play, wait for key, continue play 2016
clearkey-mp4-playback-temporary.https.html Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4 1997
clearkey-mp4-requestmediakeysystemaccess.https.html Encrypted Media Extensions: requestMediaKeySystemAccess tests, Clear Key 1335
clearkey-mp4-reset-src-after-setmediakeys.https.html Encrypted Media Extensions - Reset MediaSource after setMediaKeys for Clear Key, mp4 1614
clearkey-mp4-setmediakeys-again-after-playback.https.html Encrypted Media Extensions: setMediaKeys again after playback with Clear Key 2074
clearkey-mp4-setmediakeys-again-after-resetting-src.https.html Encrypted Media Extensions: setMediaKeys again after resetting src attribute on video element with Clear Key 2115
clearkey-mp4-setmediakeys-at-same-time.https.html Encrypted Media Extensions: setMediaKeys multiple at same time with Clear Key 1410
clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html Encrypted Media Extensions: setMediaKeys multiple times with different mediakeys with Clear Key 1840
clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html Encrypted Media Extensions: setMediaKeys multiple times with the same mediakeys with Clear Key 1838
clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html Encrypted Media Extensions: setMediaKeys to multiple video elements with Clear Key 1608
clearkey-mp4-setmediakeys.https.html Encrypted Media Extensions: setMediaKeys with Clear Key 1257
clearkey-mp4-syntax-mediakeys.https.html Encrypted Media Extensions - Test MediaKeys attribute, setServerCertificate and setServerCertificate exception syntax for Clear Key, mp4 1418
clearkey-mp4-syntax-mediakeysession.https.html Encrypted Media Extensions - Test MediaKeySession attribute and function syntax for Clear Key, mp4 1386
clearkey-mp4-syntax-mediakeysystemaccess.https.html Encrypted Media Extensions - Test navigator.requestmediakeysystemaccess exception and MediaKeySystemAccess attribute syntax for Clear Key, mp4 1435
clearkey-mp4-unique-origin.https.html Encrypted Media Extensions: Unique origin with Clear Key, mp4 1426
clearkey-mp4-update-disallowed-input.https.html Encrypted Media Extensions - Test handling of invalid responses for update() for Clear Key, mp4 843
clearkey-mp4-waiting-for-a-key.https.html Encrypted Media Extensions - Waiting for a key for Clear Key, mp4 1830
clearkey-not-callable-after-createsession.https.html Encrypted Media Extensions: Test MediaKeySession not callable immediately after CreateSession(). 918
clearkey-update-non-ascii-input.https.html Encrypted Media Extensions: Test Clear Key handling of non-ASCII responses for update() 1131
content
drm-check-encryption-scheme.https.html Encrypted Media Extensions: Check encryptionScheme with DRM 955
drm-check-initdata-type.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4 972
drm-check-status-for-hdcp.https.html Encrypted Media Extensions: Check HDCP status with DRM 948
drm-events-session-closed-event.https.html Encrypted Media Extensions - Test MediaKeySession closed event with DRM, mp4 1275
drm-events.https.html Encrypted Media Extensions: Events with DRM 2617
drm-expiration.https.html Encrypted Media Extensions: Expiration with DRM 2674
drm-generate-request-disallowed-input.https.html Encrypted Media Extensions: Test handling of invalid initData for generateRequest() 912
drm-invalid-license.https.html Encrypted Media Extensions: Test handling of invalid DRM license 905
drm-keystatuses-multiple-sessions.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, multiple keys for audio/video 2130
drm-keystatuses.https.html Encrypted Media Extensions: Verify MediaKeySession.keyStatuses with multiple sessions, DRM 2039
drm-mp4-onencrypted.https.html Encrypted Media Extensions: Encrypted fired on encrypted media file with DRM, mp4 1545
drm-mp4-playback-destroy-persistent-license.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with DRM, mp4, destroy the license 2023
drm-mp4-playback-persistent-license-events.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with DRM, mp4, event sequence 2019
drm-mp4-playback-persistent-license.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with DRM, mp4 1992
drm-mp4-playback-persistent-usage-record-events.https.html Encrypted Media Extensions: Successful Playback, persistent-usage-record session with DRM, mp4, event sequence 2138
drm-mp4-playback-persistent-usage-record.https.html Encrypted Media Extensions: Successful Playback, persistent-usage-record session with DRM, mp4 2115
drm-mp4-playback-retrieve-destroy-persistent-license.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with DRM, mp4, retrieve license, playback and destroy the license 2281
drm-mp4-playback-retrieve-persistent-license.https.html Encrypted Media Extensions: Successful Playback, persistent-license session with DRM, mp4, retrieve the license, playback 2183
drm-mp4-playback-retrieve-persistent-usage-record.https.html Encrypted Media Extensions: persistent-usage-record, playback and retrieve record in new window, DRM, mp4 2216
drm-mp4-playback-temporary-clear-encrypted.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, clear then encrypted 2096
drm-mp4-playback-temporary-encrypted-clear-sources.https.html Encrypted Media Extensions: Successful Playback, alternate Encrypted and Clear playbacks, Temporary, mp4, DRM 2542
drm-mp4-playback-temporary-encrypted-clear.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, encrypted then clear 2096
drm-mp4-playback-temporary-events.https.html Encrypted Media Extensions: Successful playback, temporary session with DRM, mp4, validating events 1979
drm-mp4-playback-temporary-expired.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, expired license 1976
drm-mp4-playback-temporary-multikey-sequential-readyState.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, multiple keys in sequence, check readyState 2356
drm-mp4-playback-temporary-multikey-sequential.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, multiple keys in sequence 2290
drm-mp4-playback-temporary-multikey.https.html Encrypted Media Extensions: Successful playback, temporary session with DRM, mp4, multiple keys 2045
drm-mp4-playback-temporary-multisession.https.html Encrypted Media Extensions: Verify MediaKeySession.keyStatuses with multiple sessions, DRM 2279
drm-mp4-playback-temporary-playduration-keystatus.html Encrypted Media Extensions: Successful Playback, Temporary session limited playduration, check keystatus, DRM, mp4 2055
drm-mp4-playback-temporary-playduration.html Encrypted Media Extensions: Successful Playback, Temporary session limited playduration, DRM, mp4 2028
drm-mp4-playback-temporary-setMediaKeys-after-src.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4 2011
drm-mp4-playback-temporary-setMediaKeys-after-update.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4 2014
drm-mp4-playback-temporary-setMediaKeys-immediately.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4 2014
drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4 2013
drm-mp4-playback-temporary-two-videos.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4, two videos 2133
drm-mp4-playback-temporary-waitingforkey.https.html Encrypted Media Extensions: Verify MediaKeySession.keyStatuses with multiple sessions, DRM 2101
drm-mp4-playback-temporary.https.html Encrypted Media Extensions: Successful Playback, Temporary session with DRM, mp4 1989
drm-mp4-requestmediakeysystemaccess.https.html Encrypted Media Extensions: requestMediaKeySystemAccess tests, DRM 1364
drm-mp4-reset-src-after-setmediakeys.https.html Encrypted Media Extensions - Reset MediaSource after setMediaKeys for DRM, mp4 1603
drm-mp4-setmediakeys-again-after-playback.https.html Encrypted Media Extensions: setMediaKeys again after playback with DRM 2002
drm-mp4-setmediakeys-again-after-resetting-src.https.html Encrypted Media Extensions: setMediaKeys again after resetting src attribute on video element with DRM 2039
drm-mp4-setmediakeys-at-same-time.https.html Encrypted Media Extensions: setMediaKeys multiple at same time with DRM 1475
drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html Encrypted Media Extensions: setMediaKeys multiple times with different mediakeys with DRM 1905
drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html Encrypted Media Extensions: setMediaKeys multiple times with the same mediakeys with DRM 1903
drm-mp4-setmediakeys-to-multiple-video-elements.https.html Encrypted Media Extensions: setMediaKeys to multiple video elements with DRM 1673
drm-mp4-setmediakeys.https.html Encrypted Media Extensions: setMediaKeys with DRM 1283
drm-mp4-syntax-mediakeys.https.html Encrypted Media Extensions - Test MediaKeys attribute, setServerCertificate and setServerCertificate exception syntax for DRM, mp4 1485
drm-mp4-syntax-mediakeysession.https.html Encrypted Media Extensions - Test MediaKeySession attribute and function syntax for DRM, mp4 1453
drm-mp4-syntax-mediakeysystemaccess.https.html Encrypted Media Extensions - Test navigator.requestmediakeysystemaccess exception and MediaKeySystemAccess attribute syntax for DRM, mp4 1502
drm-mp4-unique-origin.https.html Encrypted Media Extensions: Unique origin with DRM, mp4 1461
drm-mp4-waiting-for-a-key.https.html Encrypted Media Extensions - Waiting for a key for DRM, mp4 1849
drm-not-callable-after-createsession.https.html Encrypted Media Extensions: Test MediaKeySession not callable immediately after CreateSession(), DRM. 929
drm-temporary-license-type.https.html Encrypted Media Extensions: Test that persistent license cannot be ingested into temporary session 2710
encrypted-media-default-feature-policy.https.sub.html 636
encrypted-media-supported-by-feature-policy.tentative.html Test that encrypted-media is advertised in the feature list 550
idlharness.https.html Encrypted Media Extentions IDL test 943
media-element-event-handler-attributes.html Test setting EventHandler attributes 1238
META.yml 130
polyfill
README.md ## Preparing to run tests 540
resources
scripts
util