| Index: media/filters/decoder_base.h
|
| diff --git a/media/filters/decoder_base.h b/media/filters/decoder_base.h
|
| index 60245ed3721626eff6f8fd8c9e961513e9e1784f..355bb0642276b17d9b9eca42b9068a774258b504 100644
|
| --- a/media/filters/decoder_base.h
|
| +++ b/media/filters/decoder_base.h
|
| @@ -30,21 +30,26 @@ class DecoderBase : public Decoder {
|
|
|
| // MediaFilter implementation.
|
| virtual void Stop(FilterCallback* callback) {
|
| - this->message_loop()->PostTask(FROM_HERE,
|
| + this->message_loop()->PostTask(
|
| + FROM_HERE,
|
| NewRunnableMethod(this, &DecoderBase::StopTask, callback));
|
| }
|
|
|
| virtual void Seek(base::TimeDelta time,
|
| FilterCallback* callback) {
|
| - this->message_loop()->PostTask(FROM_HERE,
|
| + this->message_loop()->PostTask(
|
| + FROM_HERE,
|
| NewRunnableMethod(this, &DecoderBase::SeekTask, time, callback));
|
| }
|
|
|
| // Decoder implementation.
|
| virtual void Initialize(DemuxerStream* demuxer_stream,
|
| FilterCallback* callback) {
|
| - this->message_loop()->PostTask(FROM_HERE,
|
| - NewRunnableMethod(this, &DecoderBase::InitializeTask, demuxer_stream,
|
| + this->message_loop()->PostTask(
|
| + FROM_HERE,
|
| + NewRunnableMethod(this,
|
| + &DecoderBase::InitializeTask,
|
| + make_scoped_refptr(demuxer_stream),
|
| callback));
|
| }
|
|
|
|
|