| Index: media/filters/audio_renderer_impl.h
|
| diff --git a/media/filters/audio_renderer_impl.h b/media/filters/audio_renderer_impl.h
|
| index 9d7167c083dac969f72e77f3a1e26c71ef9f2c39..cb8b5dc9acbd9c6c985496c2365a36f7bc1176c2 100644
|
| --- a/media/filters/audio_renderer_impl.h
|
| +++ b/media/filters/audio_renderer_impl.h
|
| @@ -29,7 +29,7 @@
|
| #include "media/base/audio_renderer_sink.h"
|
| #include "media/base/decryptor.h"
|
| #include "media/filters/audio_renderer_algorithm.h"
|
| -#include "media/filters/decoder_selector.h"
|
| +#include "media/filters/decoder_stream.h"
|
|
|
| namespace base {
|
| class SingleThreadTaskRunner;
|
| @@ -108,7 +108,7 @@ class MEDIA_EXPORT AudioRendererImpl
|
| };
|
|
|
| // Callback from the audio decoder delivering decoded audio samples.
|
| - void DecodedAudioReady(AudioDecoder::Status status,
|
| + void DecodedAudioReady(AudioBufferStream::Status status,
|
| const scoped_refptr<AudioBuffer>& buffer);
|
|
|
| // Handles buffers that come out of |splicer_|.
|
| @@ -169,9 +169,7 @@ class MEDIA_EXPORT AudioRendererImpl
|
| //
|
| // |decrypting_demuxer_stream| is non-null if a DecryptingDemuxerStream was
|
| // created to help decrypt the encrypted stream.
|
| - void OnDecoderSelected(
|
| - scoped_ptr<AudioDecoder> decoder,
|
| - scoped_ptr<DecryptingDemuxerStream> decrypting_demuxer_stream);
|
| + void OnAudioBufferStreamInitialized(bool succes);
|
|
|
| // Used to initiate the flush operation once all pending reads have
|
| // completed.
|
| @@ -195,7 +193,7 @@ class MEDIA_EXPORT AudioRendererImpl
|
| // may deadlock between |task_runner_| and the audio callback thread.
|
| scoped_refptr<media::AudioRendererSink> sink_;
|
|
|
| - scoped_ptr<AudioDecoderSelector> decoder_selector_;
|
| + AudioBufferStream audio_buffer_stream_;
|
|
|
| // These two will be set by AudioDecoderSelector::SelectAudioDecoder().
|
| scoped_ptr<AudioDecoder> decoder_;
|
| @@ -206,7 +204,6 @@ class MEDIA_EXPORT AudioRendererImpl
|
|
|
| // Callbacks provided during Initialize().
|
| PipelineStatusCB init_cb_;
|
| - StatisticsCB statistics_cb_;
|
| base::Closure underflow_cb_;
|
| TimeCB time_cb_;
|
| base::Closure ended_cb_;
|
|
|