diff options
Diffstat (limited to 'chromium/media/audio/win/audio_low_latency_input_win.cc')
-rw-r--r-- | chromium/media/audio/win/audio_low_latency_input_win.cc | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/chromium/media/audio/win/audio_low_latency_input_win.cc b/chromium/media/audio/win/audio_low_latency_input_win.cc index b95f1b5319c..23372ebe4e4 100644 --- a/chromium/media/audio/win/audio_low_latency_input_win.cc +++ b/chromium/media/audio/win/audio_low_latency_input_win.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -14,7 +14,6 @@ #include <memory> #include <utility> -#include "base/command_line.h" #include "base/logging.h" #include "base/metrics/histogram_functions.h" #include "base/metrics/histogram_macros.h" @@ -424,9 +423,8 @@ AudioInputStream::OpenOutcome WASAPIAudioInputStream::Open() { } } - const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess(); use_fake_audio_capture_timestamps_ = - cmd_line->HasSwitch(switches::kUseFakeAudioCaptureTimestamps); + base::FeatureList::IsEnabled(media::kUseFakeAudioCaptureTimestamps); if (use_fake_audio_capture_timestamps_) { SendLogMessage("%s => (WARNING: capture timestamps will be fake)", __func__); @@ -651,15 +649,13 @@ void WASAPIAudioInputStream::Close() { base::UmaHistogramBoolean("Media.Audio.RawProcessingSupportedWin", raw_processing_supported_); + // These UMAs are deprecated but keep adding the information as text logs + // for debugging purposes. for (auto const& type : default_effect_types_) { - base::UmaHistogramSparse("Media.Audio.Capture.Win.DefaultEffectType", - type); SendLogMessage("%s => (Media.Audio.Capture.Win.DefaultEffectType=%s)", __func__, EffectTypeToString(type)); } - for (auto const& type : raw_effect_types_) { - base::UmaHistogramSparse("Media.Audio.Capture.Win.RawEffectType", type); SendLogMessage("%s => (Media.Audio.Capture.Win.RawEffectType=%s)", __func__, EffectTypeToString(type)); } @@ -1464,10 +1460,12 @@ void WASAPIAudioInputStream::SetupConverterAndStoreFormatInfo() { double new_frames_per_buffer = input_format_.Format.nSamplesPerSec / buffer_ratio; - const auto input_layout = GuessChannelLayout(input_format_.Format.nChannels); - DCHECK_NE(CHANNEL_LAYOUT_UNSUPPORTED, input_layout); - const auto output_layout = GuessChannelLayout(output_format_.nChannels); - DCHECK_NE(CHANNEL_LAYOUT_UNSUPPORTED, output_layout); + const auto input_layout = + ChannelLayoutConfig::Guess(input_format_.Format.nChannels); + DCHECK_NE(CHANNEL_LAYOUT_UNSUPPORTED, input_layout.channel_layout()); + const auto output_layout = + ChannelLayoutConfig::Guess(output_format_.nChannels); + DCHECK_NE(CHANNEL_LAYOUT_UNSUPPORTED, output_layout.channel_layout()); const AudioParameters input(AudioParameters::AUDIO_PCM_LOW_LATENCY, input_layout, input_format_.Format.nSamplesPerSec, |