Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 4e0a32e8a77e4e732b57c5df6d0e78ca5af2f8ee..92796b1d5e6b58d88184c9dc2f6018e5d6bb2575 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -99,6 +99,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" |
@@ -6073,6 +6074,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> |