| 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;
|
| }
|
|
|