Index: content/renderer/renderer_webkitplatformsupport_impl.cc |
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc |
index 8b13436e71395cc23adca7b5d147aaba6bc7b1e6..35c46b74cb8f6bf3f3e5a7886887fa914a672151 100644 |
--- a/content/renderer/renderer_webkitplatformsupport_impl.cc |
+++ b/content/renderer/renderer_webkitplatformsupport_impl.cc |
@@ -780,6 +780,12 @@ RendererWebKitPlatformSupportImpl::createAudioDevice( |
double sample_rate, |
WebAudioDevice::RenderCallback* callback, |
const WebKit::WebString& input_device_id) { |
+ // Use a mock for testing. |
+ WebKit::WebAudioDevice* mock_device = |
+ GetContentClient()->renderer()->OverrideCreateAudioDevice(sample_rate); |
+ if (mock_device) |
+ return mock_device; |
+ |
// The |channels| does not exactly identify the channel layout of the |
// device. The switch statement below assigns a best guess to the channel |
// layout based on number of channels. |