| 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 640ab05dd87655c2f00029eecd439a38263f5802..4c1a2c90ab299c27846cebd1c56e730cc9f0f22a 100644
|
| --- a/content/renderer/media/media_stream_audio_processor.cc
|
| +++ b/content/renderer/media/media_stream_audio_processor.cc
|
| @@ -265,13 +265,8 @@ 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) &&
|
| - group_name != "Enabled") {
|
| + if (!IsAudioTrackProcessingEnabled())
|
| return;
|
| - }
|
|
|
| RTCMediaConstraints native_constraints(constraints);
|
|
|
| @@ -492,4 +487,11 @@ void MediaStreamAudioProcessor::StopAudioProcessing() {
|
| audio_processing_.reset();
|
| }
|
|
|
| +bool MediaStreamAudioProcessor::IsAudioTrackProcessingEnabled() const {
|
| + const std::string group_name =
|
| + base::FieldTrialList::FindFullName("MediaStreamAudioTrackProcessing");
|
| + return group_name == "Enabled" || CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kEnableAudioTrackProcessing);
|
| +}
|
| +
|
| } // namespace content
|
|
|