Closed Bug 2067315 Opened 15 days ago Closed 11 days ago

Use the real Widevine plugin for the WPT EME tests

Categories

(Core :: Audio/Video: GMP, task)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

The only tests we have that use the Widevine plugin for real are in the WPT EME tests. They need non local network access to the licensing servers but otherwise should mostly work.

See Also: → 2067316

This patch stores the Widevine artifacts under the private prefix
to avoid accidental distribution of the plugin. It adds a new fetch
script to handle the crx3 format, and flattening of the archive to
cache it in a form immediately usable by Firefox. Similarly to the
OpenH264 plugin, the harness will search for a Widevine artifact in
its fetches paths, and if found, will substitute it for the fake
CDM we use by default in CI.

This causes many WPT tests to pass across desktop. As part of this
effort, it also enables WPT tests that were already passing on
Android but were never enabled due to the inability to access the
license server from CI.

See Also: → 2067309
Status: ASSIGNED → RESOLVED
Closed: 11 days ago
Flags: qe-verify+
Resolution: --- → FIXED
Pushed by aosmond@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f863ccb1bed1 https://hg.mozilla.org/integration/autoland/rev/d6404e7d1e68 Use Widevine plugin with the web-platform-eme tests. r=taskgraph-reviewers,releng-reviewers,media-playback-reviewers,padenot,bhearsum
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: