| Index: media/filters/opus_audio_decoder.cc
|
| diff --git a/media/filters/opus_audio_decoder.cc b/media/filters/opus_audio_decoder.cc
|
| index d4e2ec66794843755e95958363eb970b23352b1d..8d8287fd39a755a291c67507e6dcf7b9957888a0 100644
|
| --- a/media/filters/opus_audio_decoder.cc
|
| +++ b/media/filters/opus_audio_decoder.cc
|
| @@ -255,7 +255,6 @@ static bool ParseOpusExtraData(const uint8* data, int data_size,
|
| OpusAudioDecoder::OpusAudioDecoder(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner)
|
| : task_runner_(task_runner),
|
| - weak_factory_(this),
|
| demuxer_stream_(NULL),
|
| opus_decoder_(NULL),
|
| channel_layout_(CHANNEL_LAYOUT_NONE),
|
| @@ -265,8 +264,8 @@ OpusAudioDecoder::OpusAudioDecoder(
|
| last_input_timestamp_(kNoTimestamp()),
|
| frames_to_discard_(0),
|
| frame_delay_at_start_(0),
|
| - start_input_timestamp_(kNoTimestamp()) {
|
| -}
|
| + start_input_timestamp_(kNoTimestamp()),
|
| + weak_factory_(this) {}
|
|
|
| void OpusAudioDecoder::Initialize(
|
| DemuxerStream* stream,
|
|
|