| Index: media/filters/video_decoder_selector.h
|
| diff --git a/media/filters/video_decoder_selector.h b/media/filters/video_decoder_selector.h
|
| index 81a311086de9dc8c6d77c04d03ef4e7dd47920f9..8a42d9beb4fe32fc537ef37345f13eaa9c288861 100644
|
| --- a/media/filters/video_decoder_selector.h
|
| +++ b/media/filters/video_decoder_selector.h
|
| @@ -39,7 +39,7 @@ class MEDIA_EXPORT VideoDecoderSelector {
|
| // calling VideoDecoder::Reset() to release any pending decryption or read.
|
| typedef base::Callback<
|
| void(scoped_ptr<VideoDecoder>,
|
| - const scoped_refptr<DecryptingDemuxerStream>&)> SelectDecoderCB;
|
| + scoped_ptr<DecryptingDemuxerStream>)> SelectDecoderCB;
|
|
|
| // |decoders| contains the VideoDecoders to use when initializing.
|
| //
|
| @@ -54,7 +54,7 @@ class MEDIA_EXPORT VideoDecoderSelector {
|
| // Initializes and selects an VideoDecoder that can decode the |stream|.
|
| // Selected VideoDecoder (and DecryptingDemuxerStream) is returned via
|
| // the |select_decoder_cb|.
|
| - void SelectVideoDecoder(const scoped_refptr<DemuxerStream>& stream,
|
| + void SelectVideoDecoder(DemuxerStream* stream,
|
| const StatisticsCB& statistics_cb,
|
| const SelectDecoderCB& select_decoder_cb);
|
|
|
| @@ -69,12 +69,12 @@ class MEDIA_EXPORT VideoDecoderSelector {
|
| ScopedVector<VideoDecoder> decoders_;
|
| SetDecryptorReadyCB set_decryptor_ready_cb_;
|
|
|
| - scoped_refptr<DemuxerStream> input_stream_;
|
| + DemuxerStream* input_stream_;
|
| StatisticsCB statistics_cb_;
|
| SelectDecoderCB select_decoder_cb_;
|
|
|
| scoped_ptr<VideoDecoder> video_decoder_;
|
| - scoped_refptr<DecryptingDemuxerStream> decrypted_stream_;
|
| + scoped_ptr<DecryptingDemuxerStream> decrypted_stream_;
|
|
|
| base::WeakPtrFactory<VideoDecoderSelector> weak_ptr_factory_;
|
|
|
|
|