| Index: media/filters/ffmpeg_audio_decoder.cc
|
| diff --git a/media/filters/ffmpeg_audio_decoder.cc b/media/filters/ffmpeg_audio_decoder.cc
|
| index 3ea70ff02407ac1df9d9b9b9ef5a39ae0cf85c07..f48dbcdfcb33e42ae55e60e697c9e87948ebdc0c 100644
|
| --- a/media/filters/ffmpeg_audio_decoder.cc
|
| +++ b/media/filters/ffmpeg_audio_decoder.cc
|
| @@ -72,7 +72,6 @@ static void ReleaseAudioBufferImpl(void* opaque, uint8* data) {
|
| FFmpegAudioDecoder::FFmpegAudioDecoder(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner)
|
| : task_runner_(task_runner),
|
| - weak_factory_(this),
|
| demuxer_stream_(NULL),
|
| bytes_per_channel_(0),
|
| channel_layout_(CHANNEL_LAYOUT_NONE),
|
| @@ -80,8 +79,8 @@ FFmpegAudioDecoder::FFmpegAudioDecoder(
|
| samples_per_second_(0),
|
| av_sample_format_(0),
|
| last_input_timestamp_(kNoTimestamp()),
|
| - output_frames_to_drop_(0) {
|
| -}
|
| + output_frames_to_drop_(0),
|
| + weak_factory_(this) {}
|
|
|
| void FFmpegAudioDecoder::Initialize(
|
| DemuxerStream* stream,
|
|
|