Index: media/renderers/video_renderer_impl.cc |
diff --git a/media/renderers/video_renderer_impl.cc b/media/renderers/video_renderer_impl.cc |
index ab7d0795d5769c65466fee5bfdfc3989f242152c..5912c77f42713471ee21046c0c7245b0ce47fdc4 100644 |
--- a/media/renderers/video_renderer_impl.cc |
+++ b/media/renderers/video_renderer_impl.cc |
@@ -126,6 +126,7 @@ void VideoRendererImpl::Initialize( |
CdmContext* cdm_context, |
const StatisticsCB& statistics_cb, |
const BufferingStateCB& buffering_state_cb, |
+ const NaturalSizeChangedCB& natural_size_changed_cb, |
const base::Closure& ended_cb, |
const PipelineStatusCB& error_cb, |
const TimeSource::WallClockTimeCB& wall_clock_time_cb, |
@@ -158,7 +159,7 @@ void VideoRendererImpl::Initialize( |
// calls to OnTimeStateChanged() under lock, which can deadlock the compositor |
// and media threads. |
buffering_state_cb_ = BindToCurrentLoop(buffering_state_cb); |
- |
+ natural_size_changed_cb_ = natural_size_changed_cb; |
statistics_cb_ = statistics_cb; |
ended_cb_ = ended_cb; |
error_cb_ = error_cb; |
@@ -244,6 +245,7 @@ scoped_refptr<VideoFrame> VideoRendererImpl::Render( |
task_runner_->PostTask(FROM_HERE, base::Bind(&VideoRendererImpl::AttemptRead, |
weak_factory_.GetWeakPtr())); |
+ // TODO(alokp): Fire NaturalSizeChangedCB if necessary. |
xhwang
2016/04/12 19:40:38
This could be related to this comment: https://cod
alokp
2016/04/19 00:16:08
Done.
|
return result; |
} |