| Index: media/mojo/services/mojo_renderer_impl.cc
|
| diff --git a/media/mojo/services/mojo_renderer_impl.cc b/media/mojo/services/mojo_renderer_impl.cc
|
| index ac1707f41852c731d901e2a8ceaf674e962b7d3c..eedee1bfd5935eb2c26cb211e82eadda2a835fe9 100644
|
| --- a/media/mojo/services/mojo_renderer_impl.cc
|
| +++ b/media/mojo/services/mojo_renderer_impl.cc
|
| @@ -13,6 +13,7 @@
|
| #include "media/base/demuxer_stream_provider.h"
|
| #include "media/base/renderer_client.h"
|
| #include "media/mojo/services/mojo_demuxer_stream_impl.h"
|
| +#include "mojo/converters/geometry/geometry_type_converters.h"
|
|
|
| namespace media {
|
|
|
| @@ -179,6 +180,18 @@ void MojoRendererImpl::OnError() {
|
| client_->OnError(PIPELINE_ERROR_DECODE);
|
| }
|
|
|
| +void MojoRendererImpl::OnVideoNaturalSizeChange(mojo::SizePtr size) {
|
| + DVLOG(2) << __FUNCTION__ << ": " << size->width << "," << size->height;
|
| + DCHECK(task_runner_->BelongsToCurrentThread());
|
| + client_->OnVideoNaturalSizeChange(size.To<gfx::Size>());
|
| +}
|
| +
|
| +void MojoRendererImpl::OnVideoOpacityChange(bool opaque) {
|
| + DVLOG(2) << __FUNCTION__ << ": " << opaque;
|
| + DCHECK(task_runner_->BelongsToCurrentThread());
|
| + client_->OnVideoOpacityChange(opaque);
|
| +}
|
| +
|
| void MojoRendererImpl::OnConnectionError() {
|
| DVLOG(1) << __FUNCTION__;
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
|
|