43 lines
1.6 KiB
Diff
43 lines
1.6 KiB
Diff
From: csagan5 <32685696+csagan5@users.noreply.github.com>
|
|
Date: Thu, 20 Feb 2020 22:44:06 +0100
|
|
Subject: Disable AImageReader for ARM64/P and ARM64/Q
|
|
|
|
---
|
|
gpu/config/gpu_finch_features.cc | 4 ++++
|
|
media/base/media_switches.cc | 4 ++++
|
|
2 files changed, 8 insertions(+)
|
|
|
|
diff --git a/gpu/config/gpu_finch_features.cc b/gpu/config/gpu_finch_features.cc
|
|
--- a/gpu/config/gpu_finch_features.cc
|
|
+++ b/gpu/config/gpu_finch_features.cc
|
|
@@ -15,7 +15,11 @@ namespace features {
|
|
#if defined(OS_ANDROID)
|
|
// Use android AImageReader when playing videos with MediaPlayer.
|
|
const base::Feature kAImageReaderMediaPlayer{"AImageReaderMediaPlayer",
|
|
+#ifdef ARCH_CPU_ARM64
|
|
+ base::FEATURE_DISABLED_BY_DEFAULT};
|
|
+#else
|
|
base::FEATURE_ENABLED_BY_DEFAULT};
|
|
+#endif
|
|
|
|
// Used only by webview to disable SurfaceControl.
|
|
const base::Feature kDisableSurfaceControlForWebview{
|
|
diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc
|
|
--- a/media/base/media_switches.cc
|
|
+++ b/media/base/media_switches.cc
|
|
@@ -544,7 +544,11 @@ const base::Feature kMediaDrmPreprovisioningAtStartup{
|
|
|
|
// Enables the Android Image Reader path for Video decoding(for AVDA and MCVD)
|
|
const base::Feature kAImageReaderVideoOutput{"AImageReaderVideoOutput",
|
|
+#ifdef ARCH_CPU_ARM64
|
|
+ base::FEATURE_DISABLED_BY_DEFAULT};
|
|
+#else
|
|
base::FEATURE_ENABLED_BY_DEFAULT};
|
|
+#endif
|
|
|
|
// Prevents using SurfaceLayer for videos. This is meant to be used by embedders
|
|
// that cannot support SurfaceLayer at the moment.
|
|
--
|
|
2.17.1
|
|
|