| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "media/audio/mac/audio_auhal_mac.h" | 5 #include "media/audio/mac/audio_auhal_mac.h" |
| 6 | 6 |
| 7 #include <CoreServices/CoreServices.h> | 7 #include <CoreServices/CoreServices.h> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/bind_helpers.h" | 10 #include "base/bind_helpers.h" |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 current_hardware_pending_bytes_(0), | 56 current_hardware_pending_bytes_(0), |
| 57 current_lost_frames_(0), | 57 current_lost_frames_(0), |
| 58 last_sample_time_(0.0), | 58 last_sample_time_(0.0), |
| 59 last_number_of_frames_(0), | 59 last_number_of_frames_(0), |
| 60 total_lost_frames_(0), | 60 total_lost_frames_(0), |
| 61 largest_glitch_frames_(0), | 61 largest_glitch_frames_(0), |
| 62 glitches_detected_(0), | 62 glitches_detected_(0), |
| 63 log_callback_(log_callback) { | 63 log_callback_(log_callback) { |
| 64 // We must have a manager. | 64 // We must have a manager. |
| 65 DCHECK(manager_); | 65 DCHECK(manager_); |
| 66 CHECK(!log_callback_.Equals(AudioManager::LogCallback())); | 66 DCHECK(!log_callback_.Equals(AudioManager::LogCallback())); |
| 67 | 67 |
| 68 DVLOG(1) << "ctor"; | 68 DVLOG(1) << "ctor"; |
| 69 DVLOG(1) << "device ID: 0x" << std::hex << device; | 69 DVLOG(1) << "device ID: 0x" << std::hex << device; |
| 70 DVLOG(1) << "buffer size: " << number_of_frames_; | 70 DVLOG(1) << "buffer size: " << number_of_frames_; |
| 71 DVLOG(1) << "output channels: " << output_channels_; | 71 DVLOG(1) << "output channels: " << output_channels_; |
| 72 DVLOG(1) << "sample rate: " << params_.sample_rate(); | 72 DVLOG(1) << "sample rate: " << params_.sample_rate(); |
| 73 } | 73 } |
| 74 | 74 |
| 75 AUHALStream::~AUHALStream() { | 75 AUHALStream::~AUHALStream() { |
| 76 DCHECK(thread_checker_.CalledOnValidThread()); | 76 DCHECK(thread_checker_.CalledOnValidThread()); |
| (...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 555 OSStatus result = AudioUnitUninitialize(audio_unit_); | 555 OSStatus result = AudioUnitUninitialize(audio_unit_); |
| 556 OSSTATUS_DLOG_IF(ERROR, result != noErr, result) | 556 OSSTATUS_DLOG_IF(ERROR, result != noErr, result) |
| 557 << "AudioUnitUninitialize() failed."; | 557 << "AudioUnitUninitialize() failed."; |
| 558 result = AudioComponentInstanceDispose(audio_unit_); | 558 result = AudioComponentInstanceDispose(audio_unit_); |
| 559 OSSTATUS_DLOG_IF(ERROR, result != noErr, result) | 559 OSSTATUS_DLOG_IF(ERROR, result != noErr, result) |
| 560 << "AudioComponentInstanceDispose() failed."; | 560 << "AudioComponentInstanceDispose() failed."; |
| 561 audio_unit_ = 0; | 561 audio_unit_ = 0; |
| 562 } | 562 } |
| 563 | 563 |
| 564 } // namespace media | 564 } // namespace media |
| OLD | NEW |