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()); |