Index: media/filters/ffmpeg_demuxer.cc |
diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc |
index 34bc0d366575ca7b571633381f147e61d0592f07..b877a04d189e0390e593c59321e41848fc116d7a 100644 |
--- a/media/filters/ffmpeg_demuxer.cc |
+++ b/media/filters/ffmpeg_demuxer.cc |
@@ -367,7 +367,6 @@ FFmpegDemuxer::FFmpegDemuxer( |
const scoped_refptr<MediaLog>& media_log) |
: host_(NULL), |
task_runner_(task_runner), |
- weak_factory_(this), |
blocking_thread_("FFmpegDemuxer"), |
pending_read_(false), |
pending_seek_(false), |
@@ -378,7 +377,8 @@ FFmpegDemuxer::FFmpegDemuxer( |
audio_disabled_(false), |
text_enabled_(false), |
duration_known_(false), |
- need_key_cb_(need_key_cb) { |
+ need_key_cb_(need_key_cb), |
+ weak_factory_(this) { |
DCHECK(task_runner_.get()); |
DCHECK(data_source_); |
} |