| Index: media/base/fake_audio_renderer_sink.cc
|
| diff --git a/media/base/fake_audio_renderer_sink.cc b/media/base/fake_audio_renderer_sink.cc
|
| index 3e63ac4ecdafb812c71c24d0dad08b06b964de35..06bbf7d845274c6dbf537d20e32826de10a607b7 100644
|
| --- a/media/base/fake_audio_renderer_sink.cc
|
| +++ b/media/base/fake_audio_renderer_sink.cc
|
| @@ -24,7 +24,8 @@ FakeAudioRendererSink::FakeAudioRendererSink(
|
| callback_(nullptr),
|
| output_device_info_(std::string(),
|
| OUTPUT_DEVICE_STATUS_OK,
|
| - hardware_params) {}
|
| + hardware_params),
|
| + is_optimized_for_hw_params_(true) {}
|
|
|
| FakeAudioRendererSink::~FakeAudioRendererSink() {
|
| DCHECK(!callback_);
|
| @@ -70,7 +71,7 @@ OutputDeviceInfo FakeAudioRendererSink::GetOutputDeviceInfo() {
|
| }
|
|
|
| bool FakeAudioRendererSink::IsOptimizedForHardwareParameters() {
|
| - return true;
|
| + return is_optimized_for_hw_params_;
|
| }
|
|
|
| bool FakeAudioRendererSink::CurrentThreadIsRenderingThread() {
|
| @@ -95,6 +96,10 @@ void FakeAudioRendererSink::OnRenderError() {
|
| callback_->OnRenderError();
|
| }
|
|
|
| +void FakeAudioRendererSink::SetIsOptimizedForHardwareParameters(bool value) {
|
| + is_optimized_for_hw_params_ = value;
|
| +}
|
| +
|
| void FakeAudioRendererSink::ChangeState(State new_state) {
|
| static const char* kStateNames[] = {
|
| "kUninitialized",
|
|
|