Index: media/renderers/renderer_impl.cc |
diff --git a/media/renderers/renderer_impl.cc b/media/renderers/renderer_impl.cc |
index 9649ac15debabed1c3565c1f28f0ea1e90dd9098..6de238c68ce39ea96f3a74813e535b21bb177605 100644 |
--- a/media/renderers/renderer_impl.cc |
+++ b/media/renderers/renderer_impl.cc |
@@ -48,6 +48,14 @@ class RendererImpl::RendererClientInternal : public RendererClient { |
void OnWaitingForDecryptionKey() override { |
renderer_->OnWaitingForDecryptionKey(); |
} |
+ void OnVideoNaturalSizeChange(const gfx::Size& size) override { |
+ DCHECK(type_ == DemuxerStream::VIDEO); |
+ renderer_->OnVideoNaturalSizeChange(size); |
+ } |
+ void OnVideoOpacityChange(bool opaque) override { |
+ DCHECK(type_ == DemuxerStream::VIDEO); |
+ renderer_->OnVideoOpacityChange(opaque); |
+ } |
private: |
DemuxerStream::Type type_; |
@@ -679,4 +687,14 @@ void RendererImpl::OnWaitingForDecryptionKey() { |
client_->OnWaitingForDecryptionKey(); |
} |
+void RendererImpl::OnVideoNaturalSizeChange(const gfx::Size& size) { |
+ DCHECK(task_runner_->BelongsToCurrentThread()); |
+ client_->OnVideoNaturalSizeChange(size); |
+} |
+ |
+void RendererImpl::OnVideoOpacityChange(bool opaque) { |
+ DCHECK(task_runner_->BelongsToCurrentThread()); |
+ client_->OnVideoOpacityChange(opaque); |
+} |
+ |
} // namespace media |