| Index: content/child/runtime_features.cc
|
| diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc
|
| index 1b471c07c37f0bbec9816152452e86adf3a15e1e..2a67eb1b7e8f1a32a741ce3ff43d272975c84c17 100644
|
| --- a/content/child/runtime_features.cc
|
| +++ b/content/child/runtime_features.cc
|
| @@ -28,12 +28,15 @@ static void SetRuntimeFeatureDefaultsForPlatform() {
|
| WebRuntimeFeatures::enablePrefixedEncryptedMedia(false);
|
| WebRuntimeFeatures::enableEncryptedMedia(false);
|
| }
|
| - // WebAudio is enabled by default on ARM and X86 and only when the
|
| - // MediaCodec API is available.
|
| + // WebAudio is enabled by default but only when the MediaCodec API
|
| + // is available.
|
| + AndroidCpuFamily cpu_family = android_getCpuFamily();
|
| WebRuntimeFeatures::enableWebAudio(
|
| media::MediaCodecBridge::IsAvailable() &&
|
| - ((android_getCpuFamily() == ANDROID_CPU_FAMILY_ARM) ||
|
| - (android_getCpuFamily() == ANDROID_CPU_FAMILY_X86)));
|
| + ((cpu_family == ANDROID_CPU_FAMILY_ARM) ||
|
| + (cpu_family == ANDROID_CPU_FAMILY_ARM64) ||
|
| + (cpu_family == ANDROID_CPU_FAMILY_X86) ||
|
| + (cpu_family == ANDROID_CPU_FAMILY_MIPS)));
|
|
|
| // Android supports gamepad API for JellyBean and beyond
|
| WebRuntimeFeatures::enableGamepad(
|
|
|