Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index b0affc0dcbd287fe4ec1acd2aa91dbb40ec4a948..70b0e710f6510bd3bff65f8a11901d10768326d0 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -196,7 +196,6 @@ WebMediaPlayerImpl::WebMediaPlayerImpl( |
: base::MessageLoop::current()->task_runner()), |
compositor_(new VideoFrameCompositor( |
compositor_task_runner_, |
- BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnNaturalSizeChanged), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnOpacityChanged))), |
is_cdm_attached_(false), |
#if defined(OS_ANDROID) // WMPI_CAST |
@@ -1289,6 +1288,7 @@ void WebMediaPlayerImpl::StartPipeline() { |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnPipelineEnded), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnPipelineMetadata), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnPipelineBufferingStateChanged), |
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnNaturalSizeChanged), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnDurationChanged), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnAddTextTrack), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnWaitingForDecryptionKey)); |
@@ -1342,7 +1342,7 @@ void WebMediaPlayerImpl::OnDurationChanged() { |
client_->durationChanged(); |
} |
-void WebMediaPlayerImpl::OnNaturalSizeChanged(gfx::Size size) { |
+void WebMediaPlayerImpl::OnNaturalSizeChanged(const gfx::Size& size) { |
DCHECK(main_task_runner_->BelongsToCurrentThread()); |
DCHECK_NE(ready_state_, WebMediaPlayer::ReadyStateHaveNothing); |
TRACE_EVENT0("media", "WebMediaPlayerImpl::OnNaturalSizeChanged"); |