Index: content/gpu/gpu_process_control_impl.cc |
diff --git a/content/gpu/gpu_process_control_impl.cc b/content/gpu/gpu_process_control_impl.cc |
index f281b05cfbfd90d101d933ff6460584f97616eb8..d718d989920c41c8eb92382a48b56235cded6142 100644 |
--- a/content/gpu/gpu_process_control_impl.cc |
+++ b/content/gpu/gpu_process_control_impl.cc |
@@ -7,6 +7,8 @@ |
#if defined(ENABLE_MOJO_MEDIA_IN_GPU_PROCESS) |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
+#include "content/public/common/content_client.h" |
+#include "media/base/android/media_client_android.h" |
#include "media/mojo/services/mojo_media_application_factory.h" |
#endif |
@@ -19,6 +21,7 @@ GpuProcessControlImpl::~GpuProcessControlImpl() {} |
void GpuProcessControlImpl::RegisterApplicationFactories( |
ApplicationFactoryMap* factories) { |
#if defined(ENABLE_MOJO_MEDIA_IN_GPU_PROCESS) |
+ media::SetMediaClientAndroid(GetContentClient()->GetMediaClientAndroid()); |
factories->insert(std::make_pair( |
"mojo:media", base::Bind(&media::CreateMojoMediaApplication))); |
#endif |