Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index d1f5f2e384f0ddc5805052c11e673fac9da0fd6c..d4b5baca1e7a11992b8f307a2d3e3dd0fb528401 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -195,7 +195,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 |
@@ -1276,6 +1275,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)); |
@@ -1329,7 +1329,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"); |