summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--media/base/media_switches.cc5
-rw-r--r--media/base/media_switches.h2
-rw-r--r--media/video/capture/mac/avfoundation_glue.mm2
3 files changed, 4 insertions, 5 deletions
diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc
index 88113e6..3a8fb33 100644
--- a/media/base/media_switches.cc
+++ b/media/base/media_switches.cc
@@ -56,14 +56,13 @@ const char kAlsaOutputDevice[] = "alsa-output-device";
// tested. See http://crbug.com/158170.
// TODO(dalecurtis): Remove this once we're sure nothing has exploded.
const char kDisableMainThreadAudio[] = "disable-main-thread-audio";
-
// AVFoundation is available in versions 10.7 and onwards, and is to be used
// http://crbug.com/288562 for both audio and video device monitoring and for
// video capture. Being a dynamically loaded NSBundle and library, it hits the
// Chrome startup time (http://crbug.com/311325 and http://crbug.com/311437);
// until development is finished and the library load time issue is solved, the
-// usage of this library can be disabled by using this flag.
-const char kDisableAVFoundation[] = "disable-avfoundation";
+// usage of this library is hidden behind this flag.
+const char kEnableAVFoundation[] = "enable-avfoundation";
#endif
#if defined(OS_WIN)
diff --git a/media/base/media_switches.h b/media/base/media_switches.h
index 70381f5..0c7fa24 100644
--- a/media/base/media_switches.h
+++ b/media/base/media_switches.h
@@ -40,7 +40,7 @@ MEDIA_EXPORT extern const char kAlsaOutputDevice[];
#if defined(OS_MACOSX)
MEDIA_EXPORT extern const char kDisableMainThreadAudio[];
-MEDIA_EXPORT extern const char kDisableAVFoundation[];
+MEDIA_EXPORT extern const char kEnableAVFoundation[];
#endif
#if defined(OS_WIN)
diff --git a/media/video/capture/mac/avfoundation_glue.mm b/media/video/capture/mac/avfoundation_glue.mm
index 12d4ad5..1610d0f 100644
--- a/media/video/capture/mac/avfoundation_glue.mm
+++ b/media/video/capture/mac/avfoundation_glue.mm
@@ -57,7 +57,7 @@ static NSString* ReadNSStringPtr(const char* symbol) {
bool AVFoundationGlue::IsAVFoundationSupported() {
const CommandLine* cmd_line = CommandLine::ForCurrentProcess();
- return !cmd_line->HasSwitch(switches::kDisableAVFoundation) &&
+ return cmd_line->HasSwitch(switches::kEnableAVFoundation) &&
base::mac::IsOSLionOrLater() && [AVFoundationBundle() load];
}