| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chromecast/base/task_runner_impl.h" | 5 #include "chromecast/base/task_runner_impl.h" |
| 6 #include "chromecast/media/audio/cast_audio_manager.h" | 6 #include "chromecast/media/audio/cast_audio_manager.h" |
| 7 #include "chromecast/media/audio/cast_audio_output_stream.h" | 7 #include "chromecast/media/audio/cast_audio_output_stream.h" |
| 8 #include "chromecast/public/media/audio_pipeline_device.h" | 8 #include "chromecast/public/media/audio_pipeline_device.h" |
| 9 #include "chromecast/public/media/cast_decoder_buffer.h" | 9 #include "chromecast/public/media/cast_decoder_buffer.h" |
| 10 #include "chromecast/public/media/decoder_config.h" | 10 #include "chromecast/public/media/decoder_config.h" |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 last_frame_completion_cb_.reset(completion_cb); | 73 last_frame_completion_cb_.reset(completion_cb); |
| 74 ++pushed_frame_count_; | 74 ++pushed_frame_count_; |
| 75 | 75 |
| 76 switch (pipeline_status_) { | 76 switch (pipeline_status_) { |
| 77 case PIPELINE_STATUS_OK: | 77 case PIPELINE_STATUS_OK: |
| 78 return kFrameSuccess; | 78 return kFrameSuccess; |
| 79 case PIPELINE_STATUS_BUSY: | 79 case PIPELINE_STATUS_BUSY: |
| 80 return kFramePending; | 80 return kFramePending; |
| 81 case PIPELINE_STATUS_ERROR: | 81 case PIPELINE_STATUS_ERROR: |
| 82 return kFrameFailed; | 82 return kFrameFailed; |
| 83 default: |
| 84 NOTREACHED(); |
| 83 } | 85 } |
| 84 NOTREACHED(); | 86 |
| 87 // This will never be reached but is necessary for compiler warnings. |
| 88 return kFrameFailed; |
| 85 } | 89 } |
| 86 RenderingDelay GetRenderingDelay() const override { return RenderingDelay(); } | 90 RenderingDelay GetRenderingDelay() const override { return RenderingDelay(); } |
| 87 bool GetStatistics(Statistics* stats) const override { return false; } | 91 bool GetStatistics(Statistics* stats) const override { return false; } |
| 88 bool SetConfig(const AudioConfig& config) override { | 92 bool SetConfig(const AudioConfig& config) override { |
| 89 config_ = config; | 93 config_ = config; |
| 90 return true; | 94 return true; |
| 91 } | 95 } |
| 92 void SetStreamVolumeMultiplier(float multiplier) override { | 96 void SetStreamVolumeMultiplier(float multiplier) override { |
| 93 volume_multiplier_ = multiplier; | 97 volume_multiplier_ = multiplier; |
| 94 } | 98 } |
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 486 stream->GetVolume(&volume); | 490 stream->GetVolume(&volume); |
| 487 EXPECT_EQ(0.5, volume); | 491 EXPECT_EQ(0.5, volume); |
| 488 EXPECT_EQ(0.5f, audio_device->volume_multiplier()); | 492 EXPECT_EQ(0.5f, audio_device->volume_multiplier()); |
| 489 | 493 |
| 490 stream->Close(); | 494 stream->Close(); |
| 491 } | 495 } |
| 492 | 496 |
| 493 } // namespace | 497 } // namespace |
| 494 } // namespace media | 498 } // namespace media |
| 495 } // namespace chromecast | 499 } // namespace chromecast |
| OLD | NEW |