Chromium Code Reviews| Index: media/filters/video_renderer_impl.cc |
| diff --git a/media/filters/video_renderer_impl.cc b/media/filters/video_renderer_impl.cc |
| index 1bd3f270ab92bfaf7688d2b0713f9c7b15f226ec..ffd802f632f0def718efcce4adba1894dea7168b 100644 |
| --- a/media/filters/video_renderer_impl.cc |
| +++ b/media/filters/video_renderer_impl.cc |
| @@ -107,7 +107,6 @@ void VideoRendererImpl::StartPlayingFrom(base::TimeDelta timestamp) { |
| } |
| void VideoRendererImpl::Initialize(DemuxerStream* stream, |
| - bool low_delay, |
| const PipelineStatusCB& init_cb, |
| const StatisticsCB& statistics_cb, |
| const BufferingStateCB& buffering_state_cb, |
| @@ -125,7 +124,7 @@ void VideoRendererImpl::Initialize(DemuxerStream* stream, |
| DCHECK(!get_time_cb.is_null()); |
| DCHECK_EQ(kUninitialized, state_); |
| - low_delay_ = low_delay; |
| + low_delay_ = (stream->liveness() == DemuxerStream::LIVENESS_LIVE); |
|
wolenetz
2014/11/11 23:48:07
nit: This logic is now in multiple places (see als
xhwang
2014/11/14 06:38:04
Hmm, I don't feel
DemuxerStream::is_low_delay(str
wolenetz
2014/11/14 19:21:58
Acknowledged.
|
| // Always post |init_cb_| because |this| could be destroyed if initialization |
| // failed. |
| @@ -139,9 +138,7 @@ void VideoRendererImpl::Initialize(DemuxerStream* stream, |
| state_ = kInitializing; |
| video_frame_stream_->Initialize( |
| - stream, |
| - low_delay, |
| - statistics_cb, |
| + stream, statistics_cb, |
| base::Bind(&VideoRendererImpl::OnVideoFrameStreamInitialized, |
| weak_factory_.GetWeakPtr())); |
| } |