Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(195)

Unified Diff: content/child/runtime_features.cc

Issue 1472943002: Refactor MediaCodecBridge to add support for NDK APIs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: addressing comments Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/child/runtime_features.cc
diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc
index 3cdaf40a6002a8e342d27548c00d1150d71990cc..67ebad513e25b2569192166fc46f358b3f39d926 100644
--- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc
@@ -19,7 +19,7 @@
#include <cpu-features.h>
#include "base/android/build_info.h"
#include "base/metrics/field_trial.h"
-#include "media/base/android/media_codec_bridge.h"
+#include "media/base/android/media_codec_util.h"
#elif defined(OS_WIN)
#include "base/win/windows_version.h"
#endif
@@ -34,7 +34,7 @@ static void SetRuntimeFeatureDefaultsForPlatform() {
#if defined(OS_ANDROID)
// MSE/EME implementation needs Android MediaCodec API.
- if (!media::MediaCodecBridge::IsAvailable()) {
+ if (!media::MediaCodecUtil::IsMediaCodecAvailable()) {
WebRuntimeFeatures::enableMediaSource(false);
WebRuntimeFeatures::enablePrefixedEncryptedMedia(false);
WebRuntimeFeatures::enableEncryptedMedia(false);
@@ -43,7 +43,7 @@ static void SetRuntimeFeatureDefaultsForPlatform() {
// is available.
AndroidCpuFamily cpu_family = android_getCpuFamily();
WebRuntimeFeatures::enableWebAudio(
- media::MediaCodecBridge::IsAvailable() &&
+ media::MediaCodecUtil::IsMediaCodecAvailable() &&
((cpu_family == ANDROID_CPU_FAMILY_ARM) ||
(cpu_family == ANDROID_CPU_FAMILY_ARM64) ||
(cpu_family == ANDROID_CPU_FAMILY_X86) ||
@@ -121,7 +121,7 @@ void SetRuntimeFeaturesDefaultsAndUpdateFromArgs(
// API is available.
WebRuntimeFeatures::enableWebAudio(
!command_line.HasSwitch(switches::kDisableWebAudio) &&
- media::MediaCodecBridge::IsAvailable());
+ media::MediaCodecUtil::IsMediaCodecAvailable());
#else
if (command_line.HasSwitch(switches::kDisableWebAudio))
WebRuntimeFeatures::enableWebAudio(false);

Powered by Google App Engine
This is Rietveld 408576698