Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index e8a3eec1b8e87ce7d09fd93de129d72b7c2159eb..7b30ca5dd1c354a684dfdd34a2e1e492c53e4700 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -98,6 +98,7 @@ |
#include "content/renderer/internal_document_state_data.h" |
#include "content/renderer/manifest/manifest_manager.h" |
#include "content/renderer/media/audio_device_factory.h" |
+#include "content/renderer/media/audio_message_filter.h" |
#include "content/renderer/media/media_permission_dispatcher.h" |
#include "content/renderer/media/media_stream_dispatcher.h" |
#include "content/renderer/media/media_stream_renderer_factory_impl.h" |
@@ -6016,6 +6017,9 @@ void RenderFrameImpl::RegisterMojoServices() { |
GetServiceRegistry()->AddService(base::Bind( |
&ImageDownloaderImpl::CreateMojoService, base::Unretained(this))); |
} |
+ |
+ AudioMessageFilter::Get()->set_audio_output_client( |
+ routing_id_, new AudioOutputClient(GetServiceRegistry())); |
} |
template <typename Interface> |