| Index: chromecast/media/service/cast_mojo_media_client.cc
|
| diff --git a/chromecast/media/service/cast_mojo_media_client.cc b/chromecast/media/service/cast_mojo_media_client.cc
|
| index 0cb5aee7e179298a5706c5903ede5ac4de8a6343..42e9bcef9d4d292fa57800dce8ba45017eb28df3 100644
|
| --- a/chromecast/media/service/cast_mojo_media_client.cc
|
| +++ b/chromecast/media/service/cast_mojo_media_client.cc
|
| @@ -92,13 +92,20 @@ CastMojoMediaClient::CastMojoMediaClient(
|
| const CreateCdmFactoryCB& create_cdm_factory_cb,
|
| VideoResolutionPolicy* video_resolution_policy,
|
| MediaResourceTracker* media_resource_tracker)
|
| - : create_backend_cb_(create_backend_cb),
|
| + : connector_(nullptr),
|
| + create_backend_cb_(create_backend_cb),
|
| create_cdm_factory_cb_(create_cdm_factory_cb),
|
| video_resolution_policy_(video_resolution_policy),
|
| media_resource_tracker_(media_resource_tracker) {}
|
|
|
| CastMojoMediaClient::~CastMojoMediaClient() {}
|
|
|
| +void CastMojoMediaClient::Initialize(service_manager::Connector* connector) {
|
| + DCHECK(!connector_);
|
| + DCHECK(connector);
|
| + connector_ = connector;
|
| +}
|
| +
|
| scoped_refptr<::media::AudioRendererSink>
|
| CastMojoMediaClient::CreateAudioRendererSink(
|
| const std::string& audio_device_id) {
|
| @@ -114,7 +121,7 @@ CastMojoMediaClient::CreateRendererFactory(
|
| }
|
|
|
| std::unique_ptr<::media::CdmFactory> CastMojoMediaClient::CreateCdmFactory(
|
| - service_manager::mojom::InterfaceProvider* interface_provider) {
|
| + service_manager::mojom::InterfaceProvider* /* host_interfaces */) {
|
| return create_cdm_factory_cb_.Run();
|
| }
|
|
|
|
|