Index: content/renderer/media/renderer_webaudiodevice_impl.cc |
diff --git a/content/renderer/media/renderer_webaudiodevice_impl.cc b/content/renderer/media/renderer_webaudiodevice_impl.cc |
index b1f80371acdd048abb8336536090bc2688ea049c..4a59063c22ba5f39f841340d70515ef51d4c85df 100644 |
--- a/content/renderer/media/renderer_webaudiodevice_impl.cc |
+++ b/content/renderer/media/renderer_webaudiodevice_impl.cc |
@@ -76,7 +76,11 @@ void RendererWebAudioDeviceImpl::start() { |
AudioDeviceFactory::kSourceWebAudioInteractive, |
render_frame ? render_frame->GetRoutingID() : MSG_ROUTING_NONE, |
session_id_, std::string(), security_origin_); |
- sink_->Initialize(params_, this); |
+ |
+ media::AudioParameters sink_params(params_); |
+ sink_params.set_latency_tag(AudioDeviceFactory::GetSourceLatencyType( |
+ AudioDeviceFactory::kSourceWebAudioInteractive)); |
+ sink_->Initialize(sink_params, this); |
// TODO(miu): Remove this temporary instrumentation to root-cause a memory |
// use-after-free issue. http://crbug.com/619463 |
{ |