| Index: media/audio/audio_output_resampler.cc
|
| diff --git a/media/audio/audio_output_resampler.cc b/media/audio/audio_output_resampler.cc
|
| index e6fcc56560484308bbb495984a63f8e3309a6985..32c09b440519d3de1581ff5e02c993d8f39c6662 100644
|
| --- a/media/audio/audio_output_resampler.cc
|
| +++ b/media/audio/audio_output_resampler.cc
|
| @@ -77,15 +77,15 @@ static void RecordStats(const AudioParameters& output_params) {
|
| limits::kMaxBitsPerSample);
|
| UMA_HISTOGRAM_ENUMERATION(
|
| "Media.HardwareAudioChannelLayout", output_params.channel_layout(),
|
| - CHANNEL_LAYOUT_MAX);
|
| + CHANNEL_LAYOUT_MAX + 1);
|
| UMA_HISTOGRAM_ENUMERATION(
|
| "Media.HardwareAudioChannelCount", output_params.channels(),
|
| limits::kMaxChannels);
|
|
|
| - AudioSampleRate asr = media::AsAudioSampleRate(output_params.sample_rate());
|
| - if (asr != kUnexpectedAudioSampleRate) {
|
| + AudioSampleRate asr;
|
| + if (media::ToAudioSampleRate(output_params.sample_rate(), &asr)) {
|
| UMA_HISTOGRAM_ENUMERATION(
|
| - "Media.HardwareAudioSamplesPerSecond", asr, kUnexpectedAudioSampleRate);
|
| + "Media.HardwareAudioSamplesPerSecond", asr, kAudioSampleRateMax + 1);
|
| } else {
|
| UMA_HISTOGRAM_COUNTS(
|
| "Media.HardwareAudioSamplesPerSecondUnexpected",
|
| @@ -101,16 +101,16 @@ static void RecordFallbackStats(const AudioParameters& output_params) {
|
| output_params.bits_per_sample(), limits::kMaxBitsPerSample);
|
| UMA_HISTOGRAM_ENUMERATION(
|
| "Media.FallbackHardwareAudioChannelLayout",
|
| - output_params.channel_layout(), CHANNEL_LAYOUT_MAX);
|
| + output_params.channel_layout(), CHANNEL_LAYOUT_MAX + 1);
|
| UMA_HISTOGRAM_ENUMERATION(
|
| "Media.FallbackHardwareAudioChannelCount",
|
| output_params.channels(), limits::kMaxChannels);
|
|
|
| - AudioSampleRate asr = media::AsAudioSampleRate(output_params.sample_rate());
|
| - if (asr != kUnexpectedAudioSampleRate) {
|
| + AudioSampleRate asr;
|
| + if (media::ToAudioSampleRate(output_params.sample_rate(), &asr)) {
|
| UMA_HISTOGRAM_ENUMERATION(
|
| "Media.FallbackHardwareAudioSamplesPerSecond",
|
| - asr, kUnexpectedAudioSampleRate);
|
| + asr, kAudioSampleRateMax + 1);
|
| } else {
|
| UMA_HISTOGRAM_COUNTS(
|
| "Media.FallbackHardwareAudioSamplesPerSecondUnexpected",
|
|
|