Backed out changeset b3c8a3a052ea (bug 1452146) for mochitest automation.py failures

This commit is contained in:
Noemi Erli 2018-12-03 05:13:57 +02:00
Родитель 31d3bd0b33
Коммит c9261f8a58
6 изменённых файлов: 4 добавлений и 22 удалений

Просмотреть файл

@ -2608,7 +2608,7 @@ void ContentParent::InitInternal(ProcessPriority aInitialPriority) {
gpm->AddListener(this);
if (StaticPrefs::MediaRddProcessEnabled() && BrowserTabsRemoteAutostart()) {
if (StaticPrefs::MediaRddProcessEnabled()) {
RDDProcessManager* rdd = RDDProcessManager::Get();
Endpoint<PRemoteDecoderManagerChild> remoteManager;

Просмотреть файл

@ -919,7 +919,6 @@ void gfxPlatform::Init() {
}
if (XRE_IsParentProcess() &&
BrowserTabsRemoteAutostart() && // only do rdd process if e10s on
Preferences::GetBool("media.rdd-process.enabled", false)) {
RDDProcessManager* rdd = RDDProcessManager::Get();
if (rdd) {

Просмотреть файл

@ -1103,17 +1103,11 @@ VARCACHE_PREF(
)
#undef PREF_VALUE
#if defined(XP_WIN) || defined(XP_MACOSX)
# define PREF_VALUE true
#else
# define PREF_VALUE false
#endif
VARCACHE_PREF(
"media.rdd-process.enabled",
MediaRddProcessEnabled,
RelaxedAtomicBool, PREF_VALUE
RelaxedAtomicBool, false
)
#undef PREF_VALUE
VARCACHE_PREF(
"media.rdd-process.startup_timeout_ms",
@ -1424,17 +1418,11 @@ VARCACHE_PREF(
)
// AV1
#if defined(XP_WIN) || defined(XP_MACOSX)
# define PREF_VALUE true
#else
# define PREF_VALUE false
#endif
VARCACHE_PREF(
"media.av1.enabled",
MediaAv1Enabled,
RelaxedAtomicBool, PREF_VALUE
RelaxedAtomicBool, false
)
#undef PREF_VALUE
VARCACHE_PREF(
"media.av1.use-dav1d",
MediaAv1UseDav1d,

Просмотреть файл

@ -642,11 +642,7 @@ pref("media.cubeb.sandbox", false);
#endif
#ifdef MOZ_AV1
#if defined(XP_MACOSX) || defined(XP_WIN)
pref("media.av1.enabled", true);
#else
pref("media.av1.enabled", false);
#endif
// Use libdav1d instead of libaom
pref("media.av1.use-dav1d", false);
#endif

Просмотреть файл

@ -842,7 +842,6 @@ class MochitestArguments(ArgumentContainer):
"tab": options.defaultLeakThreshold,
# GMP rarely gets a log, but when it does, it leaks a little.
"geckomediaplugin": 20000,
"rdd": 400,
}
# See the dependencies of bug 1401764.

Просмотреть файл

@ -171,7 +171,7 @@ def process_leak_log(leak_log_file, leak_thresholds=None,
# This list is based on kGeckoProcessTypeString. ipdlunittest processes likely
# are not going to produce leak logs we will ever see.
knownProcessTypes = ["default", "plugin", "tab", "geckomediaplugin", "gpu", "rdd"]
knownProcessTypes = ["default", "plugin", "tab", "geckomediaplugin", "gpu"]
for processType in knownProcessTypes:
log.info("TEST-INFO | leakcheck | %s process: leak threshold set at %d bytes"