| Index: media/filters/ffmpeg_video_decoder.cc
|
| diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc
|
| index c79f679ab89f8ecc1232226bf08ad974bd12de26..73deb744c776eff42d5fc9ba981c3de8254ee373 100644
|
| --- a/media/filters/ffmpeg_video_decoder.cc
|
| +++ b/media/filters/ffmpeg_video_decoder.cc
|
| @@ -36,11 +36,12 @@ FFmpegVideoDecoder::~FFmpegVideoDecoder() {
|
| void FFmpegVideoDecoder::Initialize(DemuxerStream* demuxer_stream,
|
| FilterCallback* callback) {
|
| if (MessageLoop::current() != message_loop()) {
|
| - message_loop()->PostTask(FROM_HERE,
|
| - NewRunnableMethod(this,
|
| - &FFmpegVideoDecoder::Initialize,
|
| - demuxer_stream,
|
| - callback));
|
| + message_loop()->PostTask(
|
| + FROM_HERE,
|
| + NewRunnableMethod(this,
|
| + &FFmpegVideoDecoder::Initialize,
|
| + make_scoped_refptr(demuxer_stream),
|
| + callback));
|
| return;
|
| }
|
|
|
|
|