Index: media/filters/audio_decoder_selector.h |
diff --git a/media/filters/audio_decoder_selector.h b/media/filters/audio_decoder_selector.h |
index 2bf675c83b594aed301f6db2c3501582efb048ff..7f52ea9d88deac8b59c58f9300e81b1afbdd7d7b 100644 |
--- a/media/filters/audio_decoder_selector.h |
+++ b/media/filters/audio_decoder_selector.h |
@@ -38,7 +38,7 @@ class MEDIA_EXPORT AudioDecoderSelector { |
// calling AudioDecoder::Reset() to release any pending decryption or read. |
typedef base::Callback< |
void(scoped_ptr<AudioDecoder>, |
- const scoped_refptr<DecryptingDemuxerStream>&)> SelectDecoderCB; |
+ scoped_ptr<DecryptingDemuxerStream>)> SelectDecoderCB; |
// |decoders| contains the AudioDecoders to use when initializing. |
// |
@@ -53,7 +53,7 @@ class MEDIA_EXPORT AudioDecoderSelector { |
// Initializes and selects an AudioDecoder that can decode the |stream|. |
// Selected AudioDecoder (and DecryptingDemuxerStream) is returned via |
// the |select_decoder_cb|. |
- void SelectAudioDecoder(const scoped_refptr<DemuxerStream>& stream, |
+ void SelectAudioDecoder(DemuxerStream* stream, |
const StatisticsCB& statistics_cb, |
const SelectDecoderCB& select_decoder_cb); |
@@ -68,12 +68,12 @@ class MEDIA_EXPORT AudioDecoderSelector { |
ScopedVector<AudioDecoder> decoders_; |
SetDecryptorReadyCB set_decryptor_ready_cb_; |
- scoped_refptr<DemuxerStream> input_stream_; |
+ DemuxerStream* input_stream_; |
StatisticsCB statistics_cb_; |
SelectDecoderCB select_decoder_cb_; |
scoped_ptr<AudioDecoder> audio_decoder_; |
- scoped_refptr<DecryptingDemuxerStream> decrypted_stream_; |
+ scoped_ptr<DecryptingDemuxerStream> decrypted_stream_; |
base::WeakPtrFactory<AudioDecoderSelector> weak_ptr_factory_; |