diff options
author | tommi <tommi@chromium.org> | 2015-10-19 09:36:11 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-19 16:36:55 +0000 |
commit | 91f64126aba750764c13d2278eda7147c5b98368 (patch) | |
tree | 090c35cb4819c998948b4dade9b16a76f58a39d6 | |
parent | 89fae285133c9ef8d113892a219e13e98af5100b (diff) | |
download | chromium_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.cc | 3 |
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, |