Index: content/renderer/media/media_stream_audio_processor.cc |
diff --git a/content/renderer/media/media_stream_audio_processor.cc b/content/renderer/media/media_stream_audio_processor.cc |
index ef693b241cee6b352a6c28efe5ba97d58cacd7a6..640ab05dd87655c2f00029eecd439a38263f5802 100644 |
--- a/content/renderer/media/media_stream_audio_processor.cc |
+++ b/content/renderer/media/media_stream_audio_processor.cc |
@@ -6,6 +6,7 @@ |
#include "base/command_line.h" |
#include "base/debug/trace_event.h" |
+#include "base/metrics/field_trial.h" |
#include "content/public/common/content_switches.h" |
#include "content/renderer/media/media_stream_audio_processor_options.h" |
#include "content/renderer/media/rtc_media_constraints.h" |
@@ -264,8 +265,11 @@ void MediaStreamAudioProcessor::InitializeAudioProcessingModule( |
const blink::WebMediaConstraints& constraints, int effects, |
MediaStreamType type) { |
DCHECK(!audio_processing_); |
+ const std::string group_name = |
+ base::FieldTrialList::FindFullName("MediaStreamAudioTrackProcessing"); |
if (!CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableAudioTrackProcessing)) { |
+ switches::kEnableAudioTrackProcessing) && |
+ group_name != "Enabled") { |
return; |
} |