Index: media/renderers/audio_renderer_impl.cc |
diff --git a/media/renderers/audio_renderer_impl.cc b/media/renderers/audio_renderer_impl.cc |
index 5853864bf278f19e39e9f5242d7bea761316da52..c7e63e07d7d58d301bebf04faf5edb173bce3005 100644 |
--- a/media/renderers/audio_renderer_impl.cc |
+++ b/media/renderers/audio_renderer_impl.cc |
@@ -36,14 +36,12 @@ AudioRendererImpl::AudioRendererImpl( |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
media::AudioRendererSink* sink, |
ScopedVector<AudioDecoder> decoders, |
- const AudioHardwareConfig& hardware_config, |
const scoped_refptr<MediaLog>& media_log) |
: task_runner_(task_runner), |
expecting_config_changes_(false), |
sink_(sink), |
audio_buffer_stream_( |
new AudioBufferStream(task_runner, std::move(decoders), media_log)), |
- hardware_config_(hardware_config), |
media_log_(media_log), |
client_(nullptr), |
tick_clock_(new base::DefaultTickClock()), |
@@ -333,7 +331,8 @@ void AudioRendererImpl::Initialize(DemuxerStream* stream, |
// failed. |
init_cb_ = BindToCurrentLoop(init_cb); |
- const AudioParameters& hw_params = hardware_config_.GetOutputConfig(); |
+ const AudioParameters& hw_params = |
+ sink_->GetOutputDeviceInfo().output_params(); |
expecting_config_changes_ = stream->SupportsConfigChanges(); |
if (!expecting_config_changes_ || !hw_params.IsValid() || |
hw_params.format() == AudioParameters::AUDIO_FAKE) { |