Closed Bug 1814703 Opened 1 year ago Closed 1 year ago

Allow selecting Windows ARM64 clearkey plugin over x86 via pref

Categories

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

ARM64
Windows
task

Tracking

()

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

People

(Reporter: aosmond, Assigned: aosmond)

References

Details

Attachments

(1 file)

Right now we default to using the x86 clearkey plugin on Windows ARM. With our potential move to using the ARM Widevine plugin, we should allow testing to select the ARM clearkey plugin.

On Windows ARM, we currently use the x86 version of the clearkey plugin.
We do however ship Firefox with the ARM version although prior to this
patch it was unused. Now if media.gmp-clearkey.allow-x64-plugin-on-arm64
is set to false, then we will attempt to load the ARM version of the
plugin. The pref remains true by default.

Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/66a6c82bbc21
Allow selecting between ARM and x86 clearkey on Windows ARM. r=azebrowski
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch
See Also: → 1761013

Comment on attachment 9315668 [details]
Bug 1814703 - Allow selecting between ARM and x86 clearkey on Windows ARM.

Beta/Release Uplift Approval Request

  • User impact if declined: 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.

Visiting any DRM protected streaming site will crash the plugin process, and the user will be unable to play content.

  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1814910, Bug 1819661, Bug 1814703, Bug 1819661, Bug 1820669, Bug 1819410
  • 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. GMP plugins are already completely broken for Windows ARM users.
  • String changes made/needed:
  • Is Android affected?: No

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: 112
  • 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. GMP plugins are already completely broken for Windows ARM users.

Depends on:
Bug 1811981, Bug 1814910, Bug 1819661, Bug 1814703, Bug 1819661, Bug 1820669, Bug 1819410

Attachment #9315668 - Flags: approval-mozilla-release?
Attachment #9315668 - Flags: approval-mozilla-esr102?

Comment on attachment 9315668 [details]
Bug 1814703 - Allow selecting between ARM and x86 clearkey on Windows ARM.

Approved for 102.10esr

Attachment #9315668 - Flags: approval-mozilla-esr102? → approval-mozilla-esr102+

Comment on attachment 9315668 [details]
Bug 1814703 - Allow selecting between ARM and x86 clearkey on Windows ARM.

Approved for 111.0.1

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

Attachment

General

Created:
Updated:
Size: