Backed out changeset 6ef62825d79f (bug 1538474) for causing mda failures on test_playback.html. CLOSED TREE

This commit is contained in:
Narcis Beleuzu 2019-03-25 23:15:09 +02:00
parent a7dfa5cde2
commit b20475e8a3
2 changed files with 2 additions and 16 deletions

View File

@ -9,7 +9,6 @@
#ifdef MOZ_AV1
# include "AOMDecoder.h"
# include "DAV1DDecoder.h"
#endif
#include "ImageContainer.h" // for PlanarYCbCrData and BufferRecycleBin
#include "RemoteDecoderManagerChild.h"
@ -152,11 +151,7 @@ RemoteVideoDecoderParent::RemoteVideoDecoderParent(
#ifdef MOZ_AV1
if (AOMDecoder::IsAV1(params.mConfig.mMimeType)) {
if (StaticPrefs::MediaAv1UseDav1d()) {
mDecoder = new DAV1DDecoder(params);
} else {
mDecoder = new AOMDecoder(params);
}
mDecoder = new AOMDecoder(params);
}
#endif

View File

@ -1657,7 +1657,7 @@ VARCACHE_PREF(
# define PREF_VALUE true
#elif defined(XP_MACOSX)
# define PREF_VALUE true
#elif defined(XP_UNIX) && !defined(Android)
#elif defined(XP_UNIX)
# define PREF_VALUE true
#else
# define PREF_VALUE false
@ -1668,19 +1668,10 @@ VARCACHE_PREF(
RelaxedAtomicBool, PREF_VALUE
)
#undef PREF_VALUE
VARCACHE_PREF(
"media.av1.use-dav1d",
MediaAv1UseDav1d,
#if defined(XP_WIN) && !defined(_ARM64_)
RelaxedAtomicBool, true
#elif defined(XP_MACOSX)
RelaxedAtomicBool, true
#elif defined(XP_UNIX) && !defined(Android)
RelaxedAtomicBool, true
#else
RelaxedAtomicBool, false
#endif
)
VARCACHE_PREF(