| 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
|
|
|