Chromium Code Reviews| Index: media/mojo/clients/mojo_renderer.cc |
| diff --git a/media/mojo/clients/mojo_renderer.cc b/media/mojo/clients/mojo_renderer.cc |
| index 94b2a57602336995df035ef4be2c1abfe81aa472..6e362fbf855e77b5146dda733d023401d335c7ce 100644 |
| --- a/media/mojo/clients/mojo_renderer.cc |
| +++ b/media/mojo/clients/mojo_renderer.cc |
| @@ -11,9 +11,11 @@ |
| #include "base/location.h" |
| #include "base/single_thread_task_runner.h" |
| #include "media/base/demuxer_stream_provider.h" |
| +#include "media/base/pipeline_status.h" |
| #include "media/base/renderer_client.h" |
| #include "media/base/video_renderer_sink.h" |
| #include "media/mojo/clients/mojo_demuxer_stream_impl.h" |
| +#include "media/mojo/common/media_type_converters.h" |
| #include "media/renderers/video_overlay_factory.h" |
| namespace media { |
| @@ -239,6 +241,18 @@ void MojoRenderer::OnVideoOpacityChange(bool opaque) { |
| client_->OnVideoOpacityChange(opaque); |
| } |
| +void MojoRenderer::OnStatisticsUpdate(mojom::PipelineStatisticsPtr stats) { |
| + DVLOG(2) << __FUNCTION__; |
|
alokp
2016/06/27 21:50:48
This fires too often. I would use a level 3 here.
slan
2016/06/27 22:19:39
Done.
|
| + DCHECK(task_runner_->BelongsToCurrentThread()); |
| + client_->OnStatisticsUpdate(stats.To<PipelineStatistics>()); |
| +} |
| + |
| +void MojoRenderer::OnWaitingForDecryptionKey() { |
| + DVLOG(2) << __FUNCTION__; |
|
alokp
2016/06/27 21:50:48
level 1 here.
slan
2016/06/27 22:19:39
Done.
|
| + DCHECK(task_runner_->BelongsToCurrentThread()); |
| + client_->OnWaitingForDecryptionKey(); |
| +} |
| + |
| void MojoRenderer::OnConnectionError() { |
| DVLOG(1) << __FUNCTION__; |
| DCHECK(task_runner_->BelongsToCurrentThread()); |