| Index: media/filters/video_renderer_impl.cc
|
| diff --git a/media/filters/video_renderer_impl.cc b/media/filters/video_renderer_impl.cc
|
| index e697a8355978848ea30f827353e794d1e5e4c5dd..6ead2d17974751d07512c940362044b4cf55eee9 100644
|
| --- a/media/filters/video_renderer_impl.cc
|
| +++ b/media/filters/video_renderer_impl.cc
|
| @@ -30,9 +30,7 @@ VideoRendererImpl::VideoRendererImpl(
|
| const SetOpaqueCB& set_opaque_cb,
|
| bool drop_frames)
|
| : task_runner_(task_runner),
|
| - weak_factory_(this),
|
| - video_frame_stream_(
|
| - task_runner, decoders.Pass(), set_decryptor_ready_cb),
|
| + video_frame_stream_(task_runner, decoders.Pass(), set_decryptor_ready_cb),
|
| received_end_of_stream_(false),
|
| frame_available_(&lock_),
|
| state_(kUninitialized),
|
| @@ -44,7 +42,8 @@ VideoRendererImpl::VideoRendererImpl(
|
| set_opaque_cb_(set_opaque_cb),
|
| last_timestamp_(kNoTimestamp()),
|
| frames_decoded_(0),
|
| - frames_dropped_(0) {
|
| + frames_dropped_(0),
|
| + weak_factory_(this) {
|
| DCHECK(!paint_cb_.is_null());
|
| }
|
|
|
|
|