Index: media/base/media.cc |
diff --git a/media/base/media.cc b/media/base/media.cc |
index 88fed889861b73527caff95d731d044f60088a89..9fd89ccc7f02773115a30e7f5f9d93da555c1919 100644 |
--- a/media/base/media.cc |
+++ b/media/base/media.cc |
@@ -99,8 +99,12 @@ bool IsUnifiedMediaPipelineEnabled() { |
const bool disabled_via_cli = |
base::CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kDisableUnifiedMediaPipeline); |
+ // TODO(watk, dalecurtis): AVDA has bugs on API level 16 and 17 so it's |
+ // disabled for now. http://crbug.com/597467 |
+ const bool api_level_supported = |
+ base::android::BuildInfo::GetInstance()->sdk_int() >= 18; |
- return !disabled_via_cli && |
+ return !disabled_via_cli && api_level_supported && |
!base::StartsWith(group_name, "Disabled", |
base::CompareCase::SENSITIVE); |
} |