| Index: webkit/media/filter_helpers.cc
|
| diff --git a/webkit/media/filter_helpers.cc b/webkit/media/filter_helpers.cc
|
| index 9ae007ced88fb826274b76db490221f4f4476436..6c57bfab8c4da00c0b4a04affd8551c35c7f22cd 100644
|
| --- a/webkit/media/filter_helpers.cc
|
| +++ b/webkit/media/filter_helpers.cc
|
| @@ -22,10 +22,12 @@ static void AddDefaultDecodersToCollection(
|
| media::MessageLoopFactory* message_loop_factory,
|
| media::FilterCollection* filter_collection,
|
| media::Decryptor* decryptor) {
|
| - filter_collection->AddAudioDecoder(new media::FFmpegAudioDecoder(
|
| - base::Bind(&media::MessageLoopFactory::GetMessageLoop,
|
| - base::Unretained(message_loop_factory),
|
| - media::MessageLoopFactory::kAudioDecoder)));
|
| + scoped_refptr<media::FFmpegAudioDecoder> ffmpeg_audio_decoder =
|
| + new media::FFmpegAudioDecoder(
|
| + base::Bind(&media::MessageLoopFactory::GetMessageLoop,
|
| + base::Unretained(message_loop_factory),
|
| + media::MessageLoopFactory::kAudioDecoder));
|
| + filter_collection->GetAudioDecoders()->push_back(ffmpeg_audio_decoder);
|
|
|
| scoped_refptr<media::FFmpegVideoDecoder> ffmpeg_video_decoder =
|
| new media::FFmpegVideoDecoder(
|
|
|