summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortommi <tommi@chromium.org>2015-10-19 09:36:11 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-19 16:36:55 +0000
commit91f64126aba750764c13d2278eda7147c5b98368 (patch)
tree090c35cb4819c998948b4dade9b16a76f58a39d6
parent89fae285133c9ef8d113892a219e13e98af5100b (diff)
downloadchromium_src-91f64126aba750764c13d2278eda7147c5b98368.zip
chromium_src-91f64126aba750764c13d2278eda7147c5b98368.tar.gz
chromium_src-91f64126aba750764c13d2278eda7147c5b98368.tar.bz2
AudioManagerMac: Avoid setting the buffer size if it hasn't actually changed.
BUG= Review URL: https://codereview.chromium.org/1411663005 Cr-Commit-Position: refs/heads/master@{#354787}
-rw-r--r--media/audio/mac/audio_manager_mac.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/media/audio/mac/audio_manager_mac.cc b/media/audio/mac/audio_manager_mac.cc
index f2f73da..f59afa7 100644
--- a/media/audio/mac/audio_manager_mac.cc
+++ b/media/audio/mac/audio_manager_mac.cc
@@ -797,6 +797,9 @@ bool AudioManagerMac::MaybeChangeBufferSize(AudioDeviceID device_id,
}
}
+ if (buffer_size == desired_buffer_size)
+ return true;
+
buffer_size = desired_buffer_size;
result = AudioUnitSetProperty(audio_unit,
kAudioDevicePropertyBufferFrameSize,