| 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 9c6f2adf0d11eb581920b6ee7244d8dadd8f09fa..5d75037717ddbf1c1c740f2bd094fb6db27daa56 100644
|
| --- a/media/mojo/services/mojo_renderer_service.cc
|
| +++ b/media/mojo/services/mojo_renderer_service.cc
|
| @@ -36,11 +36,10 @@ MojoRendererService::MojoRendererService(
|
| MojoRendererService::~MojoRendererService() {
|
| }
|
|
|
| -void MojoRendererService::Initialize(
|
| - mojom::RendererClientPtr client,
|
| - mojom::DemuxerStreamPtr audio,
|
| - mojom::DemuxerStreamPtr video,
|
| - const mojo::Callback<void(bool)>& callback) {
|
| +void MojoRendererService::Initialize(mojom::RendererClientPtr client,
|
| + mojom::DemuxerStreamPtr audio,
|
| + mojom::DemuxerStreamPtr video,
|
| + const InitializeCallback& callback) {
|
| DVLOG(1) << __FUNCTION__;
|
| DCHECK_EQ(state_, STATE_UNINITIALIZED);
|
| client_ = std::move(client);
|
| @@ -50,7 +49,7 @@ void MojoRendererService::Initialize(
|
| base::Bind(&MojoRendererService::OnStreamReady, weak_this_, callback)));
|
| }
|
|
|
| -void MojoRendererService::Flush(const mojo::Closure& callback) {
|
| +void MojoRendererService::Flush(const FlushCallback& callback) {
|
| DVLOG(2) << __FUNCTION__;
|
| DCHECK_EQ(state_, STATE_PLAYING);
|
|
|
| @@ -78,7 +77,7 @@ void MojoRendererService::SetVolume(float volume) {
|
| }
|
|
|
| void MojoRendererService::SetCdm(int32_t cdm_id,
|
| - const mojo::Callback<void(bool)>& callback) {
|
| + const SetCdmCallback& callback) {
|
| if (!mojo_cdm_service_context_) {
|
| DVLOG(1) << "CDM service context not available.";
|
| callback.Run(false);
|
| @@ -139,7 +138,7 @@ void MojoRendererService::OnVideoOpacityChange(bool opaque) {
|
| }
|
|
|
| void MojoRendererService::OnStreamReady(
|
| - const mojo::Callback<void(bool)>& callback) {
|
| + const base::Callback<void(bool)>& callback) {
|
| DCHECK_EQ(state_, STATE_INITIALIZING);
|
|
|
| renderer_->Initialize(
|
| @@ -149,7 +148,7 @@ void MojoRendererService::OnStreamReady(
|
| }
|
|
|
| void MojoRendererService::OnRendererInitializeDone(
|
| - const mojo::Callback<void(bool)>& callback,
|
| + const base::Callback<void(bool)>& callback,
|
| PipelineStatus status) {
|
| DVLOG(1) << __FUNCTION__;
|
| DCHECK_EQ(state_, STATE_INITIALIZING);
|
| @@ -188,7 +187,7 @@ void MojoRendererService::SchedulePeriodicMediaTimeUpdates() {
|
| base::Bind(&MojoRendererService::UpdateMediaTime, weak_this_, false));
|
| }
|
|
|
| -void MojoRendererService::OnFlushCompleted(const mojo::Closure& callback) {
|
| +void MojoRendererService::OnFlushCompleted(const FlushCallback& callback) {
|
| DVLOG(1) << __FUNCTION__;
|
| DCHECK_EQ(state_, STATE_FLUSHING);
|
| state_ = STATE_PLAYING;
|
| @@ -197,7 +196,7 @@ void MojoRendererService::OnFlushCompleted(const mojo::Closure& callback) {
|
|
|
| void MojoRendererService::OnCdmAttached(
|
| scoped_refptr<MediaKeys> cdm,
|
| - const mojo::Callback<void(bool)>& callback,
|
| + const base::Callback<void(bool)>& callback,
|
| bool success) {
|
| DVLOG(1) << __FUNCTION__ << "(" << success << ")";
|
|
|
|
|