| 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 bcae282c477e6b28797da5292b93dcc5a981d2b0..a86c8d7f384a5f7d29aa849aaeba116ebb0afb26 100644
|
| --- a/media/mojo/services/mojo_renderer_service.cc
|
| +++ b/media/mojo/services/mojo_renderer_service.cc
|
| @@ -21,6 +21,7 @@
|
| #include "media/renderers/audio_renderer_impl.h"
|
| #include "media/renderers/renderer_impl.h"
|
| #include "media/renderers/video_renderer_impl.h"
|
| +#include "mojo/application/public/cpp/app_lifetime_helper.h"
|
|
|
| namespace media {
|
|
|
| @@ -28,10 +29,12 @@ namespace media {
|
| const int kTimeUpdateIntervalMs = 50;
|
|
|
| MojoRendererService::MojoRendererService(
|
| + mojo::InterfaceRequest<mojo::MediaRenderer> request,
|
| CdmContextProvider* cdm_context_provider,
|
| - mojo::InterfaceRequest<mojo::MediaRenderer> request)
|
| + scoped_ptr<mojo::AppRefCount> parent_app_refcount)
|
| : binding_(this, request.Pass()),
|
| cdm_context_provider_(cdm_context_provider),
|
| + parent_app_refcount_(parent_app_refcount.Pass()),
|
| state_(STATE_UNINITIALIZED),
|
| last_media_time_usec_(0),
|
| weak_factory_(this) {
|
| @@ -65,6 +68,7 @@ MojoRendererService::MojoRendererService(
|
| }
|
|
|
| MojoRendererService::~MojoRendererService() {
|
| + DVLOG(1) << __FUNCTION__;
|
| }
|
|
|
| void MojoRendererService::Initialize(mojo::MediaRendererClientPtr client,
|
|
|