Index: webkit/glue/webmediaplayer_impl.cc |
diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc |
index 019a6644eaa3d8ad88a57a111c931462f398d9a4..21a083d7a0d9919aa24e91086c58c4f959035160 100644 |
--- a/webkit/glue/webmediaplayer_impl.cc |
+++ b/webkit/glue/webmediaplayer_impl.cc |
@@ -284,10 +284,14 @@ WebMediaPlayerImpl::WebMediaPlayerImpl( |
} |
// Add in the default filter factories. |
- filter_collection_.push_back(new media::FFmpegDemuxer()); |
- filter_collection_.push_back(new media::FFmpegAudioDecoder()); |
- filter_collection_.push_back(new media::FFmpegVideoDecoder(NULL)); |
- filter_collection_.push_back(new media::NullAudioRenderer()); |
+ filter_collection_.push_back(make_scoped_refptr( |
+ new media::FFmpegDemuxer())); |
+ filter_collection_.push_back(make_scoped_refptr( |
+ new media::FFmpegAudioDecoder())); |
+ filter_collection_.push_back(make_scoped_refptr( |
+ new media::FFmpegVideoDecoder(NULL))); |
+ filter_collection_.push_back(make_scoped_refptr( |
+ new media::NullAudioRenderer())); |
} |
WebMediaPlayerImpl::~WebMediaPlayerImpl() { |