Bug 1733500: Enable video specialization for M1 Macs. r=mstange
authorBrad Werth <bwerth@mozilla.com>
Tue, 19 Oct 2021 20:45:03 +0000
changeset 596432 83637094c30e2148c095a90f088c3d42acf0142f
parent 596431 31a39d410bc4d6f5e21a8897258c3b60aa150d24
child 596433 5fe5f0dbf512a9cfa702699a6405b874a74774a6
push id151811
push userbwerth@mozilla.com
push dateTue, 19 Oct 2021 22:33:30 +0000
treeherderautoland@83637094c30e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmstange
bugs1733500
milestone95.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1733500: Enable video specialization for M1 Macs. r=mstange This is now safe and sufficient because software-encoded videos are no longer permitted for video specialization. Differential Revision: https://phabricator.services.mozilla.com/D128921
modules/libpref/init/StaticPrefList.yaml
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -4785,21 +4785,17 @@
   value: false
   mirror: always
 
 #ifdef XP_MACOSX
   # Create specialized video-only layers for video content, and
   # attempt to isolate video layers in fullscreen windows.
 -   name: gfx.core-animation.specialize-video
     type: RelaxedAtomicBool
-#if defined(MOZ_AARCH64)
-    value: false
-#else
     value: true
-#endif
     mirror: always
 #endif
 
 #if defined(MOZ_WIDGET_ANDROID)
   # Overrides the glClear color used when the surface origin is not (0, 0)
   # Used for drawing a border around the content.
 -   name: gfx.compositor.override.clear-color.r
     type: AtomicFloat