summaryrefslogtreecommitdiffstats
path: root/media/audio
diff options
context:
space:
mode:
authorcevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-12 19:20:01 +0000
committercevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-12 19:20:01 +0000
commitb9866ebc631655c593a2ac60a3c7cf7d217ccf5d (patch)
treeaf3733c0dbb22f1276d233597a6dbf572938ab41 /media/audio
parent69eba15dcf68cd361315998a2468e10ac8fc697c (diff)
downloadchromium_src-b9866ebc631655c593a2ac60a3c7cf7d217ccf5d.zip
chromium_src-b9866ebc631655c593a2ac60a3c7cf7d217ccf5d.tar.gz
chromium_src-b9866ebc631655c593a2ac60a3c7cf7d217ccf5d.tar.bz2
Use the lock when accessing the buffer object.
BUG=69195 TEST=play Z-Type for hours :) Review URL: http://codereview.chromium.org/6157007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71211 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/audio')
-rw-r--r--media/audio/audio_output_controller.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/audio/audio_output_controller.cc b/media/audio/audio_output_controller.cc
index 1d84638..6ab8f3f 100644
--- a/media/audio/audio_output_controller.cc
+++ b/media/audio/audio_output_controller.cc
@@ -228,6 +228,7 @@ void AudioOutputController::DoFlush() {
if (!sync_reader_) {
if (state_ != kPaused)
return;
+ AutoLock auto_lock(lock_);
buffer_.Clear();
}
}