Pass x86 plugin-container.exe and xul.dll plus sig files to Widevine on aarch64
Categories
(Core :: Audio/Video: Playback, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: cpearce, Assigned: cpearce)
References
Details
Attachments
(2 files)
Once bug 1527811 lands, the plan on Windows on ARM64 is to run the x86 Widevine DLL in an x86 plugin-container.exe with an x86 xul.dll. We therefore should also pass the paths to these binaries to the CDM in the host files.
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
On Windows on ARM64 we will run the x86 Widevine DLL in an x86
plugin-container.exe with an x86 xul.dll. We therefore should also pass the
paths to these binaries to the CDM in the host files instead of the aarch64
plugin-container.exe. We should still pass the aarch64 xul.dll to the CDM,
as that's in use by the aarch64 firefox.exe.
Assignee | ||
Comment 2•6 years ago
|
||
There's a lot of duplication in the code to generate host files, particularly
in the MacOS code. So refactor out the common code into helpers, and make the
code higher level and easier to understand.
Depends on D21507
Comment 4•6 years ago
|
||
Backed out for build bustages on GMPChild.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/9d39099e5fc5768e979dda950af84df76ba4734d
Push link: https://hg.mozilla.org/integration/autoland/rev/b6ac1853674e3aeddeddc4ffafbd1521d0d6faa1
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=231135967&repo=autoland&lineNumber=18544
Assignee | ||
Updated•6 years ago
|
Comment 6•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b8397ea9e6b8
https://hg.mozilla.org/mozilla-central/rev/6ca1d0744117
Description
•