Encrypted Media Extensions w/Polyfills: Less Than 2 Passes

Test files without 2 passes: 28; Subtests without 2 passes: 40; Failure level: 40/306 (13.07%)

A "POLYFILL" result indicates a test that only passed when polyfills were used to compensate for browser implementation issues. Polyfills were used only where implementation fixes weren't possible now, but believed to be straightforward.

Test Files

  1. /encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)
  2. /encrypted-media/clearkey-mp4-playback-persistent-license-events.html (1/1, 100.00%, 0.33% of total)
  3. /encrypted-media/clearkey-mp4-playback-persistent-license.html (1/1, 100.00%, 0.33% of total)
  4. /encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html (1/1, 100.00%, 0.33% of total)
  5. /encrypted-media/clearkey-mp4-playback-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)
  6. /encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)
  7. /encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html (1/1, 100.00%, 0.33% of total)
  8. /encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)
  9. /encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html (1/1, 100.00%, 0.33% of total)
  10. /encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html (1/1, 100.00%, 0.33% of total)
  11. /encrypted-media/drm-generate-request-disallowed-input.html (3/7, 42.86%, 0.98% of total)
  12. /encrypted-media/drm-mp4-playback-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)
  13. /encrypted-media/drm-mp4-playback-persistent-license-events.html (1/1, 100.00%, 0.33% of total)
  14. /encrypted-media/drm-mp4-playback-persistent-license.html (1/1, 100.00%, 0.33% of total)
  15. /encrypted-media/drm-mp4-playback-persistent-usage-record-events.html (1/1, 100.00%, 0.33% of total)
  16. /encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)
  17. /encrypted-media/drm-temporary-license-type.html (1/1, 100.00%, 0.33% of total)
  18. /encrypted-media/idlharness.html (10/58, 17.24%, 3.27% of total)
  19. /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html (1/1, 100.00%, 0.33% of total)
  20. /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html (1/1, 100.00%, 0.33% of total)
  21. /encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html (1/58, 1.72%, 0.33% of total)
  22. /encrypted-media/drm-mp4-playback-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)
  23. /encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)
  24. /encrypted-media/drm-mp4-playback-retrieve-persistent-license.html (1/1, 100.00%, 0.33% of total)
  25. /encrypted-media/drm-mp4-playback-temporary-events.html (1/1, 100.00%, 0.33% of total)
  26. /encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html (1/1, 100.00%, 0.33% of total)
  27. /encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html (1/1, 100.00%, 0.33% of total)
  28. /encrypted-media/drm-mp4-requestmediakeysystemaccess.html (2/58, 3.45%, 0.65% of total)
Test Show/Hide MessagesCH56CO56ED14FF52
/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-license, mp4, playback, destroy and acknowledgePOLYFILLFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-persistent-license-events.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-license, mp4, playback, check eventsPOLYFILLFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-license, mp4playbackPOLYFILLFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-usage-record, mp4, playback, check eventsPOLYFILLFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-usage-record, mp4playbackPOLYFILLFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-license, mp4, playback, retrieve, playback and destroyFAILFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-license, mp4, playback, retrieve and playbackFAILFAILFAILPOLYFILL
/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, persistent-usage-record, mp4, playback, retrieve in new windowFAILFAILFAILFAIL
/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, temporary, mp4, playback, single key, clear then encrypted contentFAILFAILFAILPASS
/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear contentFAILFAILFAILPASS
/encrypted-media/drm-generate-request-disallowed-input.html (3/7, 42.86%, 0.98% of total)OKOKOKOK
drm, temporary, keyids, initData longer than 64Kb characters--FAILPASS
drm, temporary, keyids, invalid initdata (too short key ID)--FAILPASS
drm, temporary, keyids, invalid initdata (too long key ID)--FAILPASS
/encrypted-media/drm-mp4-playback-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-license, mp4, playback, destroy and acknowledgeFAILPASSFAILFAIL
/encrypted-media/drm-mp4-playback-persistent-license-events.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-license, mp4, playback, check eventsFAILFAILFAILFAIL
/encrypted-media/drm-mp4-playback-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-license, mp4playbackFAILPASSFAILFAIL
/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-usage-record, mp4, playback, check eventsFAILFAILFAILFAIL
/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-usage-record, mp4, playback, retrieve in new windowFAILFAILFAILFAIL
/encrypted-media/drm-temporary-license-type.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, cannot load persistent license into temporary sessionFAILFAILFAILFAIL
/encrypted-media/idlharness.html (10/58, 17.24%, 3.27% of total)OKOKOKOK
Navigator interface: operation requestMediaKeySystemAccess(DOMString,[object Object])FAILFAILFAILPASS
HTMLMediaElement interface: operation setMediaKeys(MediaKeys)FAILFAILFAILPASS
MediaKeySystemAccess interface: operation createMediaKeys()FAILFAILFAILPASS
MediaKeys interface: operation setServerCertificate(BufferSource)FAILFAILFAILPASS
MediaKeySession interface: operation generateRequest(DOMString,BufferSource)FAILFAILFAILPASS
MediaKeySession interface: operation load(DOMString)FAILFAILFAILPASS
MediaKeySession interface: operation update(BufferSource)FAILFAILFAILPASS
MediaKeySession interface: operation close()FAILFAILFAILPASS
MediaKeySession interface: operation remove()FAILFAILFAILPASS
MediaKeyMessageEvent interface object lengthFAILFAILFAILPASS
/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential, readyStateFAILFAILFAILPASS
/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequentialFAILFAILFAILPASS
/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html (1/58, 1.72%, 0.33% of total)OKOKOKOK
Trailing space in contentTypeFAILFAILFAILPASS
/encrypted-media/drm-mp4-playback-persistent-usage-record.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-usage-record, mp4playbackFAILFAILFAILFAIL
/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-license, mp4, playback, retrieve, playback and destroyFAILPASSFAILFAIL
/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, persistent-license, mp4, playback, retrieve, playbackFAILPASSFAILFAIL
/encrypted-media/drm-mp4-playback-temporary-events.html (1/1, 100.00%, 0.33% of total)OKOKTIMEOUTOK
drm, temporary, mp4, playback, check eventsFAILFAIL-FAIL
/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, successful playback, temporary, mp4, multiple keys, sequential, readyStateFAILFAILFAILPASS
/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html (1/1, 100.00%, 0.33% of total)OKOKOKOK
drm, successful playback, temporary, mp4, multiple keys, sequentialFAILFAILFAILPASS
/encrypted-media/drm-mp4-requestmediakeysystemaccess.html (2/58, 3.45%, 0.65% of total)OKOKOKOK
drm, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; foo="bar"') should result in NotSupportedErrorFAILFAILFAILPASS
drm, requestMediaKeySystemAccess: Unrecognized foo with codecs ('video/mp4;codecs="avc1.4d401e"; foo="bar"') should result in NotSupportedErrorFAILFAILFAILPASS