Index: media/filters/decoder_stream.cc |
diff --git a/media/filters/decoder_stream.cc b/media/filters/decoder_stream.cc |
index e4d5f3e0f01b331392bd332b62413f77c0fce2e4..0badff2832d5d134f5eb8c717419fa81ff9eb6aa 100644 |
--- a/media/filters/decoder_stream.cc |
+++ b/media/filters/decoder_stream.cc |
@@ -40,13 +40,13 @@ DecoderStream<StreamType>::DecoderStream( |
ScopedVector<Decoder> decoders, |
const SetDecryptorReadyCB& set_decryptor_ready_cb) |
: task_runner_(task_runner), |
- weak_factory_(this), |
state_(STATE_UNINITIALIZED), |
stream_(NULL), |
decoder_selector_( |
new DecoderSelector<StreamType>(task_runner, |
decoders.Pass(), |
- set_decryptor_ready_cb)) {} |
+ set_decryptor_ready_cb)), |
+ weak_factory_(this) {} |
template <DemuxerStream::Type StreamType> |
DecoderStream<StreamType>::~DecoderStream() { |