Bug 1553726 - Disable the RDD process for MinGW builds until we can figure out the numerous failures r=mjf a=jcristau
authorTom Ritter <tom@mozilla.com>
Tue, 28 May 2019 14:51:12 +0000
changeset 536526 9e67e1c4e97815f2778cd3fa504925074b21968e
parent 536525 bb4034b82b4555c70d920cf0e57dece18709226d
child 536527 e380696a22dd3cb1e71546c5c805c33128dd1238
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmjf, jcristau
bugs1553726
milestone68.0
Bug 1553726 - Disable the RDD process for MinGW builds until we can figure out the numerous failures r=mjf a=jcristau 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
@@ -1593,18 +1593,22 @@ VARCACHE_PREF(
 #endif
 VARCACHE_PREF(
   "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
@@ -622,17 +622,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);