Index: content/renderer/media/audio_device.cc |
=================================================================== |
--- content/renderer/media/audio_device.cc (revision 108984) |
+++ content/renderer/media/audio_device.cc (working copy) |
@@ -213,7 +213,6 @@ |
while ((sizeof(pending_data) == socket_->Receive(&pending_data, |
sizeof(pending_data))) && |
(pending_data >= 0)) { |
- |
// Convert the number of pending bytes in the render buffer |
// into milliseconds. |
audio_delay_milliseconds_ = pending_data / bytes_per_ms; |
@@ -249,8 +248,10 @@ |
// Uses cached value if possible. |
static size_t buffer_size = 0; |
- if (!buffer_size) |
- buffer_size = media::GetAudioHardwareBufferSize(); |
+ if (!buffer_size) { |
+ RenderThreadImpl::current()->Send( |
+ new ViewHostMsg_GetHardwareBufferSize(&buffer_size)); |
+ } |
return buffer_size; |
} |