Closed Bug 1811981 Opened 1 year ago Closed 1 year ago

Add plumbing to use either ARM64 or x86 plugin on Windows ARM

Categories

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

ARM64
Windows
task

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox-esr102 112+ fixed
firefox111 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

Details

Attachments

(1 file)

Right now we just use the x86 plugin on Windows ARM and rely upon the platform to handle the necessary translation/emulation. We are having issues on Windows 10 with Firefox and the Widevine plugin, that only happen with the x86 plugin. The process crashes on launch.

Google has released an ARM version of the plugin for Windows. Preliminary testing shows the plugin works as expected.

We should allow Firefox to launch either the ARM version or the x86 version. Then we can setup a nightlytest channel to do manual QA verifying the ARM version at our leisure.

See Also: → 1812343
Blocks: 1812343
See Also: 1812343
Attachment #9313717 - Attachment description: WIP: Bug 1811981 - Add ability to run both x86 and ARM Widevine plugins on Windows ARM. → Bug 1811981 - Add ability to run both x86 and ARM Widevine plugins on Windows ARM.
Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/40572344fab5
Add ability to run both x86 and ARM Widevine plugins on Windows ARM. r=jld
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
See Also: → 1814703

Comment on attachment 9313717 [details]
Bug 1811981 - Add ability to run both x86 and ARM Widevine plugins on Windows ARM.

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration: Any streaming site depending on Widevine and Clearkey plugins are broken with the x86 plugins on Windows ARM. Uplifting the requested set will allow us to roll out a switch to the ARM plugins instead.
  • User impact if declined: Visiting any DRM protected streaming site will crash the plugin process, and the user will be unable to play content.
  • Fix Landed on Version: 111
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Low risk because we have verified this in 112 in both nightly and beta with no issues reported by QA. This patch has shipped in release in 111 already. GMP plugins are already completely broken for Windows ARM users.
Attachment #9313717 - Flags: approval-mozilla-esr102?

Comment on attachment 9313717 [details]
Bug 1811981 - Add ability to run both x86 and ARM Widevine plugins on Windows ARM.

Approved for 102.10esr

Attachment #9313717 - Flags: approval-mozilla-esr102? → approval-mozilla-esr102+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: