| Index: media/mojo/services/mojo_renderer_service.cc
|
| diff --git a/media/mojo/services/mojo_renderer_service.cc b/media/mojo/services/mojo_renderer_service.cc
|
| index 96ca86ed93a6e1e4c70f87a8563f4508da88eaae..40c7006c1f10d6dfa8373197958cd537d86c6ec2 100644
|
| --- a/media/mojo/services/mojo_renderer_service.cc
|
| +++ b/media/mojo/services/mojo_renderer_service.cc
|
| @@ -7,9 +7,11 @@
|
| #include <utility>
|
|
|
| #include "base/bind.h"
|
| +#include "media/base/audio_renderer_sink.h"
|
| #include "media/base/media_keys.h"
|
| #include "media/base/media_url_demuxer.h"
|
| #include "media/base/renderer.h"
|
| +#include "media/base/video_renderer_sink.h"
|
| #include "media/mojo/services/demuxer_stream_provider_shim.h"
|
| #include "media/mojo/services/mojo_cdm_service_context.h"
|
|
|
| @@ -20,11 +22,15 @@ const int kTimeUpdateIntervalMs = 50;
|
|
|
| MojoRendererService::MojoRendererService(
|
| base::WeakPtr<MojoCdmServiceContext> mojo_cdm_service_context,
|
| + scoped_refptr<AudioRendererSink> audio_sink,
|
| + std::unique_ptr<VideoRendererSink> video_sink,
|
| std::unique_ptr<media::Renderer> renderer,
|
| mojo::InterfaceRequest<mojom::Renderer> request)
|
| : binding_(this, std::move(request)),
|
| mojo_cdm_service_context_(mojo_cdm_service_context),
|
| state_(STATE_UNINITIALIZED),
|
| + audio_sink_(std::move(audio_sink)),
|
| + video_sink_(std::move(video_sink)),
|
| renderer_(std::move(renderer)),
|
| weak_factory_(this) {
|
| DVLOG(1) << __FUNCTION__;
|
|
|