Bug 1553726 - Disable the RDD process for MinGW builds until we can figure out the numerous failures r=mjf
authorTom Ritter <tom@mozilla.com>
Tue, 28 May 2019 14:51:12 +0000
changeset 475933 5de195a1e854f83fe5a5ae8f86af8cfc48a4d2d2
parent 475932 8194de6da1c74fe2d5332409c66f6e684e380e44
child 475934 a58efeaf9c94e23e12cc883f313fe70dd35dcdea
push id36080
push usernerli@mozilla.com
push dateWed, 29 May 2019 09:48:47 +0000
treeherdermozilla-central@d78adc84bde8 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmjf
bugs1553726
milestone69.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 1553726 - Disable the RDD process for MinGW builds until we can figure out the numerous failures r=mjf Differential Revision: https://phabricator.services.mozilla.com/D32263
modules/libpref/init/StaticPrefList.h
modules/libpref/init/all.js
--- a/modules/libpref/init/StaticPrefList.h
+++ b/modules/libpref/init/StaticPrefList.h
@@ -4587,18 +4587,22 @@ VARCACHE_PREF(
 VARCACHE_PREF(
   Live,
   "media.gpu-process-decoder",
   MediaGpuProcessDecoder,
   RelaxedAtomicBool, PREF_VALUE
 )
 #undef PREF_VALUE
 
-#if defined(XP_WIN) && !defined(_ARM64_)
-# define PREF_VALUE true
+#if defined(XP_WIN)
+# if defined(_ARM64_) || defined(__MINGW32__)
+#  define PREF_VALUE false
+# else
+#  define PREF_VALUE true
+# endif
 #elif defined(XP_MACOSX)
 # define PREF_VALUE true
 #elif defined(XP_LINUX) && !defined(ANDROID)
 # define PREF_VALUE true
 #else
 # define PREF_VALUE false
 #endif
 VARCACHE_PREF(
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -623,17 +623,17 @@ pref("media.audioipc.stack_size", 262144
 #else
 pref("media.cubeb.sandbox", false);
 #endif
 
 // GraphRunner (fixed MediaStreamGraph thread) control
 pref("media.audiograph.single_thread.enabled", false);
 
 #ifdef MOZ_AV1
-#if defined(XP_WIN) && !defined(_ARM64_)
+#if defined(XP_WIN) && !defined(_ARM64_) && !defined(__MINGW32__)
 pref("media.av1.enabled", true);
 pref("media.av1.use-dav1d", true);
 #elif defined(XP_MACOSX)
 pref("media.av1.enabled", true);
 pref("media.av1.use-dav1d", true);
 #elif defined(XP_UNIX) && !defined(MOZ_WIDGET_ANDROID)
 pref("media.av1.enabled", true);
 pref("media.av1.use-dav1d", true);