summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--media/mojo/services/mojo_renderer_service.cc2
-rw-r--r--media/mojo/services/mojo_renderer_service.h7
2 files changed, 5 insertions, 4 deletions
diff --git a/media/mojo/services/mojo_renderer_service.cc b/media/mojo/services/mojo_renderer_service.cc
index 2e25e05..680e7b9 100644
--- a/media/mojo/services/mojo_renderer_service.cc
+++ b/media/mojo/services/mojo_renderer_service.cc
@@ -21,8 +21,8 @@ MojoRendererService::MojoRendererService(
mojo::InterfaceRequest<interfaces::Renderer> request)
: binding_(this, std::move(request)),
cdm_context_provider_(cdm_context_provider),
- renderer_(std::move(renderer)),
state_(STATE_UNINITIALIZED),
+ renderer_(std::move(renderer)),
last_media_time_usec_(0),
weak_factory_(this) {
DVLOG(1) << __FUNCTION__;
diff --git a/media/mojo/services/mojo_renderer_service.h b/media/mojo/services/mojo_renderer_service.h
index 7c43d3f..146290a 100644
--- a/media/mojo/services/mojo_renderer_service.h
+++ b/media/mojo/services/mojo_renderer_service.h
@@ -94,14 +94,15 @@ class MojoRendererService : interfaces::Renderer {
mojo::StrongBinding<interfaces::Renderer> binding_;
base::WeakPtr<CdmContextProvider> cdm_context_provider_;
- scoped_ptr<media::Renderer> renderer_;
State state_;
- // Note: stream_provider_ must be destructed after renderer_ to avoid access
- // violation.
+ // Note: |stream_provider_| must be destructed after |renderer_| to avoid
+ // access violation.
scoped_ptr<DemuxerStreamProviderShim> stream_provider_;
+ scoped_ptr<media::Renderer> renderer_;
+
base::RepeatingTimer time_update_timer_;
uint64_t last_media_time_usec_;