Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(406)

Unified Diff: webrtc/modules/audio_device/audio_device_impl.cc

Issue 2091803002: Logging and tracing of audio devices on Andriod. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Move moderatly verbose traces to INFO. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/modules/audio_device/android/audio_device_template.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/modules/audio_device/audio_device_impl.cc
diff --git a/webrtc/modules/audio_device/audio_device_impl.cc b/webrtc/modules/audio_device/audio_device_impl.cc
index 37ed5b2113e3d21fdcfe526cfada99d314e6c3fd..b2a33ef72f7894e2fd7dc849027e7cb806eb4cb5 100644
--- a/webrtc/modules/audio_device/audio_device_impl.cc
+++ b/webrtc/modules/audio_device/audio_device_impl.cc
@@ -8,9 +8,9 @@
* be found in the AUTHORS file in the root of the source tree.
*/
+#include "webrtc/base/logging.h"
#include "webrtc/base/refcount.h"
#include "webrtc/base/timeutils.h"
-#include "webrtc/base/trace_event.h"
#include "webrtc/common_audio/signal_processing/include/signal_processing_library.h"
#include "webrtc/modules/audio_device/audio_device_config.h"
#include "webrtc/modules/audio_device/audio_device_impl.h"
@@ -50,7 +50,6 @@
#include "webrtc/modules/audio_device/dummy/audio_device_dummy.h"
#include "webrtc/modules/audio_device/dummy/file_audio_device.h"
#include "webrtc/system_wrappers/include/critical_section_wrapper.h"
-#include "webrtc/system_wrappers/include/trace.h"
#define CHECK_INITIALIZED() \
{ \
@@ -79,6 +78,7 @@ namespace webrtc {
rtc::scoped_refptr<AudioDeviceModule> AudioDeviceModule::Create(
const int32_t id,
const AudioLayer audio_layer) {
+ LOG(INFO) << __FUNCTION__;
// Create the generic ref counted (platform independent) implementation.
rtc::scoped_refptr<AudioDeviceModuleImpl> audioDevice(
new rtc::RefCountedObject<AudioDeviceModuleImpl>(id, audio_layer));
@@ -125,7 +125,7 @@ AudioDeviceModuleImpl::AudioDeviceModuleImpl(const int32_t id,
_platformType(kPlatformNotSupported),
_initialized(false),
_lastError(kAdmErrNone) {
- WEBRTC_TRACE(kTraceMemory, kTraceAudioDevice, id, "%s created", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
}
// ----------------------------------------------------------------------------
@@ -133,7 +133,7 @@ AudioDeviceModuleImpl::AudioDeviceModuleImpl(const int32_t id,
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::CheckPlatform() {
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
// Ensure that the current platform is supported
//
@@ -141,26 +141,24 @@ int32_t AudioDeviceModuleImpl::CheckPlatform() {
#if defined(_WIN32)
platform = kPlatformWin32;
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "current platform is WIN32");
+ LOG(INFO) << "current platform is Win32";
#elif defined(WEBRTC_ANDROID)
platform = kPlatformAndroid;
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "current platform is ANDROID");
+ LOG(INFO) << "current platform is Android";
#elif defined(WEBRTC_LINUX)
platform = kPlatformLinux;
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "current platform is LINUX");
+ LOG(INFO) << "current platform is Linux";
#elif defined(WEBRTC_IOS)
platform = kPlatformIOS;
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "current platform is IOS");
+ LOG(INFO) << "current platform is IOS";
#elif defined(WEBRTC_MAC)
platform = kPlatformMac;
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "current platform is MAC");
+ LOG(INFO) << "current platform is Mac";
#endif
if (platform == kPlatformNotSupported) {
- WEBRTC_TRACE(
- kTraceCritical, kTraceAudioDevice, _id,
- "current platform is not supported => this module will self destruct!");
+ LOG(LERROR) << "current platform is not supported => this module will self "
+ "destruct!";
return -1;
}
@@ -176,18 +174,16 @@ int32_t AudioDeviceModuleImpl::CheckPlatform() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
AudioDeviceGeneric* ptrAudioDevice(NULL);
#if defined(WEBRTC_DUMMY_AUDIO_BUILD)
ptrAudioDevice = new AudioDeviceDummy(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Dummy Audio APIs will be utilized");
+ LOG(INFO) << "Dummy Audio APIs will be utilized";
#elif defined(WEBRTC_DUMMY_FILE_DEVICES)
ptrAudioDevice = FileAudioDeviceFactory::CreateFileAudioDevice(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Will use file-playing dummy device.");
+ LOG(INFO) << "Will use file-playing dummy device.";
#else
AudioLayer audioLayer(PlatformAudioLayer());
@@ -202,20 +198,17 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
) {
// create *Windows Wave Audio* implementation
ptrAudioDevice = new AudioDeviceWindowsWave(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Windows Wave APIs will be utilized");
+ LOG(INFO) << "Windows Wave APIs will be utilized";
}
#if defined(WEBRTC_WINDOWS_CORE_AUDIO_BUILD)
if ((audioLayer == kWindowsCoreAudio) ||
(audioLayer == kPlatformDefaultAudio)) {
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "attempting to use the Windows Core Audio APIs...");
+ LOG(INFO) << "attempting to use the Windows Core Audio APIs...";
if (AudioDeviceWindowsCore::CoreAudioIsSupported()) {
// create *Windows Core Audio* implementation
ptrAudioDevice = new AudioDeviceWindowsCore(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Windows Core Audio APIs will be utilized");
+ LOG(INFO) << "Windows Core Audio APIs will be utilized";
} else {
// create *Windows Wave Audio* implementation
ptrAudioDevice = new AudioDeviceWindowsWave(Id());
@@ -223,9 +216,8 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
// Core Audio was not supported => revert to Windows Wave instead
_platformAudioLayer =
kWindowsWaveAudio; // modify the state set at construction
- WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
- "Windows Core Audio is *not* supported => Wave APIs will "
- "be utilized instead");
+ LOG(WARNING) << "Windows Core Audio is *not* supported => Wave APIs "
+ "will be utilized instead";
}
}
}
@@ -270,15 +262,13 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
if ((audioLayer == kLinuxPulseAudio) ||
(audioLayer == kPlatformDefaultAudio)) {
#if defined(LINUX_PULSE)
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "attempting to use the Linux PulseAudio APIs...");
+ LOG(INFO) << "attempting to use the Linux PulseAudio APIs...";
// create *Linux PulseAudio* implementation
AudioDeviceLinuxPulse* pulseDevice = new AudioDeviceLinuxPulse(Id());
if (pulseDevice->Init() != -1) {
ptrAudioDevice = pulseDevice;
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Linux PulseAudio APIs will be utilized");
+ LOG(INFO) << "Linux PulseAudio APIs will be utilized";
} else {
delete pulseDevice;
#endif
@@ -289,9 +279,8 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
// Pulse Audio was not supported => revert to ALSA instead
_platformAudioLayer =
kLinuxAlsaAudio; // modify the state set at construction
- WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
- "Linux PulseAudio is *not* supported => ALSA APIs will be "
- "utilized instead");
+ LOG(WARNING) << "Linux PulseAudio is *not* supported => ALSA APIs will "
+ "be utilized instead";
}
#endif
#if defined(LINUX_PULSE)
@@ -301,8 +290,7 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
#if defined(LINUX_ALSA)
// create *Linux ALSA Audio* implementation
ptrAudioDevice = new AudioDeviceLinuxALSA(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Linux ALSA APIs will be utilized");
+ LOG(INFO) << "Linux ALSA APIs will be utilized";
#endif
}
#endif // #if defined(WEBRTC_LINUX)
@@ -313,8 +301,7 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
if (audioLayer == kPlatformDefaultAudio) {
// Create iOS Audio Device implementation.
ptrAudioDevice = new AudioDeviceIOS();
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "iPhone Audio APIs will be utilized");
+ LOG(INFO) << "iPhone Audio APIs will be utilized";
}
// END #if defined(WEBRTC_IOS)
@@ -324,8 +311,7 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
if (audioLayer == kPlatformDefaultAudio) {
// Create *Mac Audio* implementation
ptrAudioDevice = new AudioDeviceMac(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Mac OS X Audio APIs will be utilized");
+ LOG(INFO) << "Mac OS X Audio APIs will be utilized";
}
#endif // WEBRTC_MAC
@@ -336,15 +322,13 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
// Create *Dummy Audio* implementation
assert(!ptrAudioDevice);
ptrAudioDevice = new AudioDeviceDummy(Id());
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
- "Dummy Audio APIs will be utilized");
+ LOG(INFO) << "Dummy Audio APIs will be utilized";
}
#endif // if defined(WEBRTC_DUMMY_AUDIO_BUILD)
if (ptrAudioDevice == NULL) {
- WEBRTC_TRACE(
- kTraceCritical, kTraceAudioDevice, _id,
- "unable to create the platform specific audio device implementation");
+ LOG(LERROR)
+ << "unable to create the platform specific audio device implementation";
return -1;
}
@@ -364,7 +348,7 @@ int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::AttachAudioBuffer() {
- WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
_audioDeviceBuffer.SetId(_id);
_ptrAudioDevice->AttachAudioBuffer(&_audioDeviceBuffer);
@@ -376,8 +360,7 @@ int32_t AudioDeviceModuleImpl::AttachAudioBuffer() {
// ----------------------------------------------------------------------------
AudioDeviceModuleImpl::~AudioDeviceModuleImpl() {
- WEBRTC_TRACE(kTraceMemory, kTraceAudioDevice, _id, "%s destroyed",
- __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
if (_ptrAudioDevice) {
delete _ptrAudioDevice;
@@ -401,6 +384,7 @@ AudioDeviceModuleImpl::~AudioDeviceModuleImpl() {
// ----------------------------------------------------------------------------
int64_t AudioDeviceModuleImpl::TimeUntilNextProcess() {
+ LOG(LS_VERBOSE) << __FUNCTION__;
int64_t now = rtc::TimeMillis();
int64_t deltaProcess = kAdmMaxIdleTimeProcess - (now - _lastProcessTime);
return deltaProcess;
@@ -414,14 +398,14 @@ int64_t AudioDeviceModuleImpl::TimeUntilNextProcess() {
// ----------------------------------------------------------------------------
void AudioDeviceModuleImpl::Process() {
+ LOG(LS_VERBOSE) << __FUNCTION__;
_lastProcessTime = rtc::TimeMillis();
// kPlayoutWarning
if (_ptrAudioDevice->PlayoutWarning()) {
CriticalSectionScoped lock(&_critSectEventCb);
if (_ptrCbAudioDeviceObserver) {
- WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
- "=> OnWarningIsReported(kPlayoutWarning)");
+ LOG(WARNING) << "=> OnWarningIsReported(kPlayoutWarning)";
_ptrCbAudioDeviceObserver->OnWarningIsReported(
AudioDeviceObserver::kPlayoutWarning);
}
@@ -432,8 +416,7 @@ void AudioDeviceModuleImpl::Process() {
if (_ptrAudioDevice->PlayoutError()) {
CriticalSectionScoped lock(&_critSectEventCb);
if (_ptrCbAudioDeviceObserver) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "=> OnErrorIsReported(kPlayoutError)");
+ LOG(LERROR) << "=> OnErrorIsReported(kPlayoutError)";
_ptrCbAudioDeviceObserver->OnErrorIsReported(
AudioDeviceObserver::kPlayoutError);
}
@@ -444,8 +427,7 @@ void AudioDeviceModuleImpl::Process() {
if (_ptrAudioDevice->RecordingWarning()) {
CriticalSectionScoped lock(&_critSectEventCb);
if (_ptrCbAudioDeviceObserver) {
- WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
- "=> OnWarningIsReported(kRecordingWarning)");
+ LOG(WARNING) << "=> OnWarningIsReported(kRecordingWarning)";
_ptrCbAudioDeviceObserver->OnWarningIsReported(
AudioDeviceObserver::kRecordingWarning);
}
@@ -456,8 +438,7 @@ void AudioDeviceModuleImpl::Process() {
if (_ptrAudioDevice->RecordingError()) {
CriticalSectionScoped lock(&_critSectEventCb);
if (_ptrCbAudioDeviceObserver) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "=> OnErrorIsReported(kRecordingError)");
+ LOG(LERROR) << "=> OnErrorIsReported(kRecordingError)";
_ptrCbAudioDeviceObserver->OnErrorIsReported(
AudioDeviceObserver::kRecordingError);
}
@@ -474,6 +455,7 @@ void AudioDeviceModuleImpl::Process() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::ActiveAudioLayer(AudioLayer* audioLayer) const {
+ LOG(INFO) << __FUNCTION__;
AudioLayer activeAudio;
if (_ptrAudioDevice->ActiveAudioLayer(activeAudio) == -1) {
return -1;
@@ -487,6 +469,7 @@ int32_t AudioDeviceModuleImpl::ActiveAudioLayer(AudioLayer* audioLayer) const {
// ----------------------------------------------------------------------------
AudioDeviceModule::ErrorCode AudioDeviceModuleImpl::LastError() const {
+ LOG(INFO) << __FUNCTION__;
return _lastError;
}
@@ -495,6 +478,7 @@ AudioDeviceModule::ErrorCode AudioDeviceModuleImpl::LastError() const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::Init() {
+ LOG(INFO) << __FUNCTION__;
if (_initialized)
return 0;
@@ -514,6 +498,7 @@ int32_t AudioDeviceModuleImpl::Init() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::Terminate() {
+ LOG(INFO) << __FUNCTION__;
if (!_initialized)
return 0;
@@ -530,8 +515,7 @@ int32_t AudioDeviceModuleImpl::Terminate() {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::Initialized() const {
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: %d",
- _initialized);
+ LOG(INFO) << __FUNCTION__ << ": " << _initialized;
return (_initialized);
}
@@ -540,6 +524,7 @@ bool AudioDeviceModuleImpl::Initialized() const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::InitSpeaker() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->InitSpeaker());
}
@@ -549,6 +534,7 @@ int32_t AudioDeviceModuleImpl::InitSpeaker() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::InitMicrophone() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->InitMicrophone());
}
@@ -558,6 +544,7 @@ int32_t AudioDeviceModuleImpl::InitMicrophone() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SpeakerVolumeIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -568,8 +555,11 @@ int32_t AudioDeviceModuleImpl::SpeakerVolumeIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -578,6 +568,7 @@ int32_t AudioDeviceModuleImpl::SpeakerVolumeIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetSpeakerVolume(uint32_t volume) {
+ LOG(INFO) << __FUNCTION__ << "(" << volume << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetSpeakerVolume(volume));
}
@@ -587,6 +578,7 @@ int32_t AudioDeviceModuleImpl::SetSpeakerVolume(uint32_t volume) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SpeakerVolume(uint32_t* volume) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint32_t level(0);
@@ -597,8 +589,7 @@ int32_t AudioDeviceModuleImpl::SpeakerVolume(uint32_t* volume) const {
*volume = level;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: volume=%u",
- *volume);
+ LOG(INFO) << __FUNCTION__ << " output: " << *volume;
return (0);
}
@@ -608,6 +599,7 @@ int32_t AudioDeviceModuleImpl::SpeakerVolume(uint32_t* volume) const {
int32_t AudioDeviceModuleImpl::SetWaveOutVolume(uint16_t volumeLeft,
uint16_t volumeRight) {
+ LOG(INFO) << __FUNCTION__ << "(" << volumeLeft << ", " << volumeRight << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetWaveOutVolume(volumeLeft, volumeRight));
}
@@ -618,6 +610,7 @@ int32_t AudioDeviceModuleImpl::SetWaveOutVolume(uint16_t volumeLeft,
int32_t AudioDeviceModuleImpl::WaveOutVolume(uint16_t* volumeLeft,
uint16_t* volumeRight) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t volLeft(0);
@@ -630,9 +623,8 @@ int32_t AudioDeviceModuleImpl::WaveOutVolume(uint16_t* volumeLeft,
*volumeLeft = volLeft;
*volumeRight = volRight;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id,
- "outputs: volumeLeft=%u, volumeRight=%u", *volumeLeft,
- *volumeRight);
+ LOG(INFO) << __FUNCTION__ << " output: volumeLeft = " << *volumeLeft
+ << ", volumeRight = " << *volumeRight;
return (0);
}
@@ -642,12 +634,16 @@ int32_t AudioDeviceModuleImpl::WaveOutVolume(uint16_t* volumeLeft,
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::SpeakerIsInitialized() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
bool isInitialized = _ptrAudioDevice->SpeakerIsInitialized();
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: %d",
- isInitialized);
+ if (isInitialized) {
+ LOG(INFO) << __FUNCTION__ << " output: initialized";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not initialized";
+ }
return (isInitialized);
}
@@ -656,12 +652,16 @@ bool AudioDeviceModuleImpl::SpeakerIsInitialized() const {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::MicrophoneIsInitialized() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
bool isInitialized = _ptrAudioDevice->MicrophoneIsInitialized();
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: %d",
- isInitialized);
+ if (isInitialized) {
+ LOG(INFO) << __FUNCTION__ << " output: initialized";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not initialized";
+ }
return (isInitialized);
}
@@ -670,6 +670,7 @@ bool AudioDeviceModuleImpl::MicrophoneIsInitialized() const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MaxSpeakerVolume(uint32_t* maxVolume) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint32_t maxVol(0);
@@ -680,8 +681,7 @@ int32_t AudioDeviceModuleImpl::MaxSpeakerVolume(uint32_t* maxVolume) const {
*maxVolume = maxVol;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: maxVolume=%d",
- *maxVolume);
+ LOG(INFO) << __FUNCTION__ << " output: maxVolume = " << *maxVolume;
return (0);
}
@@ -690,6 +690,7 @@ int32_t AudioDeviceModuleImpl::MaxSpeakerVolume(uint32_t* maxVolume) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MinSpeakerVolume(uint32_t* minVolume) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint32_t minVol(0);
@@ -700,8 +701,7 @@ int32_t AudioDeviceModuleImpl::MinSpeakerVolume(uint32_t* minVolume) const {
*minVolume = minVol;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: minVolume=%u",
- *minVolume);
+ LOG(INFO) << __FUNCTION__ << " output: " << *minVolume;
return (0);
}
@@ -710,20 +710,19 @@ int32_t AudioDeviceModuleImpl::MinSpeakerVolume(uint32_t* minVolume) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SpeakerVolumeStepSize(uint16_t* stepSize) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t delta(0);
if (_ptrAudioDevice->SpeakerVolumeStepSize(delta) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the speaker-volume step size");
+ LOG(LERROR) << "failed to retrieve the speaker-volume step size";
return -1;
}
*stepSize = delta;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: stepSize=%u",
- *stepSize);
+ LOG(INFO) << __FUNCTION__ << " output: " << *stepSize;
return (0);
}
@@ -732,6 +731,7 @@ int32_t AudioDeviceModuleImpl::SpeakerVolumeStepSize(uint16_t* stepSize) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SpeakerMuteIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -742,8 +742,11 @@ int32_t AudioDeviceModuleImpl::SpeakerMuteIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -752,6 +755,7 @@ int32_t AudioDeviceModuleImpl::SpeakerMuteIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetSpeakerMute(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetSpeakerMute(enable));
}
@@ -761,6 +765,7 @@ int32_t AudioDeviceModuleImpl::SetSpeakerMute(bool enable) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SpeakerMute(bool* enabled) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool muted(false);
@@ -771,8 +776,11 @@ int32_t AudioDeviceModuleImpl::SpeakerMute(bool* enabled) const {
*enabled = muted;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: enabled=%u",
- *enabled);
+ if (muted) {
+ LOG(INFO) << __FUNCTION__ << " output: muted";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not muted";
+ }
return (0);
}
@@ -781,6 +789,7 @@ int32_t AudioDeviceModuleImpl::SpeakerMute(bool* enabled) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MicrophoneMuteIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -791,8 +800,11 @@ int32_t AudioDeviceModuleImpl::MicrophoneMuteIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -801,6 +813,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneMuteIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetMicrophoneMute(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetMicrophoneMute(enable));
}
@@ -810,6 +823,7 @@ int32_t AudioDeviceModuleImpl::SetMicrophoneMute(bool enable) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MicrophoneMute(bool* enabled) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool muted(false);
@@ -820,8 +834,11 @@ int32_t AudioDeviceModuleImpl::MicrophoneMute(bool* enabled) const {
*enabled = muted;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: enabled=%u",
- *enabled);
+ if (muted) {
+ LOG(INFO) << __FUNCTION__ << " output: muted";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not muted";
+ }
return (0);
}
@@ -830,6 +847,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneMute(bool* enabled) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MicrophoneBoostIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -840,8 +858,11 @@ int32_t AudioDeviceModuleImpl::MicrophoneBoostIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -850,6 +871,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneBoostIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetMicrophoneBoost(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetMicrophoneBoost(enable));
}
@@ -859,6 +881,7 @@ int32_t AudioDeviceModuleImpl::SetMicrophoneBoost(bool enable) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MicrophoneBoost(bool* enabled) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool onOff(false);
@@ -869,8 +892,11 @@ int32_t AudioDeviceModuleImpl::MicrophoneBoost(bool* enabled) const {
*enabled = onOff;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: enabled=%u",
- *enabled);
+ if (onOff) {
+ LOG(INFO) << __FUNCTION__ << " output: enabled";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not enabled";
+ }
return (0);
}
@@ -879,6 +905,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneBoost(bool* enabled) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MicrophoneVolumeIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -889,8 +916,11 @@ int32_t AudioDeviceModuleImpl::MicrophoneVolumeIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -899,6 +929,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneVolumeIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetMicrophoneVolume(uint32_t volume) {
+ LOG(INFO) << __FUNCTION__ << "(" << volume << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetMicrophoneVolume(volume));
}
@@ -908,7 +939,7 @@ int32_t AudioDeviceModuleImpl::SetMicrophoneVolume(uint32_t volume) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MicrophoneVolume(uint32_t* volume) const {
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint32_t level(0);
@@ -919,8 +950,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneVolume(uint32_t* volume) const {
*volume = level;
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "output: volume=%u",
- *volume);
+ LOG(INFO) << __FUNCTION__ << " output: volume = " << *volume;
return (0);
}
@@ -930,6 +960,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneVolume(uint32_t* volume) const {
int32_t AudioDeviceModuleImpl::StereoRecordingIsAvailable(
bool* available) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -940,8 +971,11 @@ int32_t AudioDeviceModuleImpl::StereoRecordingIsAvailable(
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -950,17 +984,20 @@ int32_t AudioDeviceModuleImpl::StereoRecordingIsAvailable(
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetStereoRecording(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
if (_ptrAudioDevice->RecordingIsInitialized()) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "recording in stereo is not supported");
+ LOG(WARNING) << "recording in stereo is not supported";
return -1;
}
if (_ptrAudioDevice->SetStereoRecording(enable) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to enable stereo recording");
+ if (enable) {
+ LOG(WARNING) << "failed to enable stereo recording";
+ } else {
+ LOG(WARNING) << "failed to disable stereo recording";
+ }
return -1;
}
@@ -978,6 +1015,7 @@ int32_t AudioDeviceModuleImpl::SetStereoRecording(bool enable) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StereoRecording(bool* enabled) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool stereo(false);
@@ -988,8 +1026,11 @@ int32_t AudioDeviceModuleImpl::StereoRecording(bool* enabled) const {
*enabled = stereo;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: enabled=%u",
- *enabled);
+ if (stereo) {
+ LOG(INFO) << __FUNCTION__ << " output: enabled";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not enabled";
+ }
return (0);
}
@@ -999,16 +1040,18 @@ int32_t AudioDeviceModuleImpl::StereoRecording(bool* enabled) const {
int32_t AudioDeviceModuleImpl::SetRecordingChannel(const ChannelType channel) {
if (channel == kChannelBoth) {
+ LOG(INFO) << __FUNCTION__ << "(both)";
} else if (channel == kChannelLeft) {
+ LOG(INFO) << __FUNCTION__ << "(left)";
} else {
+ LOG(INFO) << __FUNCTION__ << "(right)";
}
CHECK_INITIALIZED();
bool stereo(false);
if (_ptrAudioDevice->StereoRecording(stereo) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "recording in stereo is not supported");
+ LOG(WARNING) << "recording in stereo is not supported";
return -1;
}
@@ -1020,6 +1063,7 @@ int32_t AudioDeviceModuleImpl::SetRecordingChannel(const ChannelType channel) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::RecordingChannel(ChannelType* channel) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
ChannelType chType;
@@ -1031,8 +1075,11 @@ int32_t AudioDeviceModuleImpl::RecordingChannel(ChannelType* channel) const {
*channel = chType;
if (*channel == kChannelBoth) {
+ LOG(INFO) << __FUNCTION__ << " output: both";
} else if (*channel == kChannelLeft) {
+ LOG(INFO) << __FUNCTION__ << " output: left";
} else {
+ LOG(INFO) << __FUNCTION__ << " output: right";
}
return (0);
@@ -1043,6 +1090,7 @@ int32_t AudioDeviceModuleImpl::RecordingChannel(ChannelType* channel) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StereoPlayoutIsAvailable(bool* available) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -1053,8 +1101,11 @@ int32_t AudioDeviceModuleImpl::StereoPlayoutIsAvailable(bool* available) const {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -1063,17 +1114,17 @@ int32_t AudioDeviceModuleImpl::StereoPlayoutIsAvailable(bool* available) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetStereoPlayout(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
if (_ptrAudioDevice->PlayoutIsInitialized()) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "unable to set stereo mode while playing side is initialized");
+ LOG(LERROR)
+ << "unable to set stereo mode while playing side is initialized";
return -1;
}
if (_ptrAudioDevice->SetStereoPlayout(enable)) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "stereo playout is not supported");
+ LOG(WARNING) << "stereo playout is not supported";
return -1;
}
@@ -1091,6 +1142,7 @@ int32_t AudioDeviceModuleImpl::SetStereoPlayout(bool enable) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StereoPlayout(bool* enabled) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool stereo(false);
@@ -1101,8 +1153,11 @@ int32_t AudioDeviceModuleImpl::StereoPlayout(bool* enabled) const {
*enabled = stereo;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: enabled=%u",
- *enabled);
+ if (stereo) {
+ LOG(INFO) << __FUNCTION__ << " output: enabled";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not enabled";
+ }
return (0);
}
@@ -1111,6 +1166,7 @@ int32_t AudioDeviceModuleImpl::StereoPlayout(bool* enabled) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetAGC(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetAGC(enable));
}
@@ -1120,6 +1176,7 @@ int32_t AudioDeviceModuleImpl::SetAGC(bool enable) {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::AGC() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
return (_ptrAudioDevice->AGC());
}
@@ -1129,6 +1186,7 @@ bool AudioDeviceModuleImpl::AGC() const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::PlayoutIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -1139,8 +1197,11 @@ int32_t AudioDeviceModuleImpl::PlayoutIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -1149,6 +1210,7 @@ int32_t AudioDeviceModuleImpl::PlayoutIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::RecordingIsAvailable(bool* available) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
bool isAvailable(0);
@@ -1159,8 +1221,11 @@ int32_t AudioDeviceModuleImpl::RecordingIsAvailable(bool* available) {
*available = isAvailable;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: available=%d",
- *available);
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
return (0);
}
@@ -1169,7 +1234,7 @@ int32_t AudioDeviceModuleImpl::RecordingIsAvailable(bool* available) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MaxMicrophoneVolume(uint32_t* maxVolume) const {
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint32_t maxVol(0);
@@ -1180,8 +1245,7 @@ int32_t AudioDeviceModuleImpl::MaxMicrophoneVolume(uint32_t* maxVolume) const {
*maxVolume = maxVol;
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "output: maxVolume=%d",
- *maxVolume);
+ LOG(INFO) << __FUNCTION__ << " output: = " << *maxVolume;
return (0);
}
@@ -1190,6 +1254,7 @@ int32_t AudioDeviceModuleImpl::MaxMicrophoneVolume(uint32_t* maxVolume) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::MinMicrophoneVolume(uint32_t* minVolume) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint32_t minVol(0);
@@ -1200,8 +1265,7 @@ int32_t AudioDeviceModuleImpl::MinMicrophoneVolume(uint32_t* minVolume) const {
*minVolume = minVol;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: minVolume=%u",
- *minVolume);
+ LOG(INFO) << __FUNCTION__ << " output: = " << *minVolume;
return (0);
}
@@ -1211,6 +1275,7 @@ int32_t AudioDeviceModuleImpl::MinMicrophoneVolume(uint32_t* minVolume) const {
int32_t AudioDeviceModuleImpl::MicrophoneVolumeStepSize(
uint16_t* stepSize) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t delta(0);
@@ -1221,8 +1286,7 @@ int32_t AudioDeviceModuleImpl::MicrophoneVolumeStepSize(
*stepSize = delta;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: stepSize=%u",
- *stepSize);
+ LOG(INFO) << __FUNCTION__ << " output: " << *stepSize;
return (0);
}
@@ -1231,12 +1295,12 @@ int32_t AudioDeviceModuleImpl::MicrophoneVolumeStepSize(
// ----------------------------------------------------------------------------
int16_t AudioDeviceModuleImpl::PlayoutDevices() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t nPlayoutDevices = _ptrAudioDevice->PlayoutDevices();
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id,
- "output: #playout devices=%d", nPlayoutDevices);
+ LOG(INFO) << __FUNCTION__ << " output: " << nPlayoutDevices;
return ((int16_t)(nPlayoutDevices));
}
@@ -1245,6 +1309,7 @@ int16_t AudioDeviceModuleImpl::PlayoutDevices() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetPlayoutDevice(uint16_t index) {
+ LOG(INFO) << __FUNCTION__ << "(" << index << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetPlayoutDevice(index));
}
@@ -1257,6 +1322,7 @@ int32_t AudioDeviceModuleImpl::SetPlayoutDevice(WindowsDeviceType device) {
if (device == kDefaultDevice) {
} else {
}
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetPlayoutDevice(device));
@@ -1270,6 +1336,7 @@ int32_t AudioDeviceModuleImpl::PlayoutDeviceName(
uint16_t index,
char name[kAdmMaxDeviceNameSize],
char guid[kAdmMaxGuidSize]) {
+ LOG(INFO) << __FUNCTION__ << "(" << index << ", ...)";
CHECK_INITIALIZED();
if (name == NULL) {
@@ -1282,12 +1349,10 @@ int32_t AudioDeviceModuleImpl::PlayoutDeviceName(
}
if (name != NULL) {
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: name=%s",
- name);
+ LOG(INFO) << __FUNCTION__ << " output: name = " << name;
}
if (guid != NULL) {
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: guid=%s",
- guid);
+ LOG(INFO) << __FUNCTION__ << " output: guid = " << guid;
}
return (0);
@@ -1301,6 +1366,7 @@ int32_t AudioDeviceModuleImpl::RecordingDeviceName(
uint16_t index,
char name[kAdmMaxDeviceNameSize],
char guid[kAdmMaxGuidSize]) {
+ LOG(INFO) << __FUNCTION__ << "(" << index << ", ...)";
CHECK_INITIALIZED();
if (name == NULL) {
@@ -1313,12 +1379,10 @@ int32_t AudioDeviceModuleImpl::RecordingDeviceName(
}
if (name != NULL) {
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: name=%s",
- name);
+ LOG(INFO) << __FUNCTION__ << " output: name = " << name;
}
if (guid != NULL) {
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: guid=%s",
- guid);
+ LOG(INFO) << __FUNCTION__ << " output: guid = " << guid;
}
return (0);
@@ -1329,12 +1393,12 @@ int32_t AudioDeviceModuleImpl::RecordingDeviceName(
// ----------------------------------------------------------------------------
int16_t AudioDeviceModuleImpl::RecordingDevices() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t nRecordingDevices = _ptrAudioDevice->RecordingDevices();
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id,
- "output: #recording devices=%d", nRecordingDevices);
+ LOG(INFO) << __FUNCTION__ << " output: " << nRecordingDevices;
return ((int16_t)nRecordingDevices);
}
@@ -1343,6 +1407,7 @@ int16_t AudioDeviceModuleImpl::RecordingDevices() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetRecordingDevice(uint16_t index) {
+ LOG(INFO) << __FUNCTION__ << "(" << index << ")";
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetRecordingDevice(index));
}
@@ -1355,6 +1420,7 @@ int32_t AudioDeviceModuleImpl::SetRecordingDevice(WindowsDeviceType device) {
if (device == kDefaultDevice) {
} else {
}
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->SetRecordingDevice(device));
@@ -1365,6 +1431,7 @@ int32_t AudioDeviceModuleImpl::SetRecordingDevice(WindowsDeviceType device) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::InitPlayout() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
_audioDeviceBuffer.InitPlayout();
return (_ptrAudioDevice->InitPlayout());
@@ -1375,7 +1442,7 @@ int32_t AudioDeviceModuleImpl::InitPlayout() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::InitRecording() {
- TRACE_EVENT0("webrtc", "AudioDeviceModuleImpl::InitRecording");
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
_audioDeviceBuffer.InitRecording();
return (_ptrAudioDevice->InitRecording());
@@ -1386,6 +1453,7 @@ int32_t AudioDeviceModuleImpl::InitRecording() {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::PlayoutIsInitialized() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
return (_ptrAudioDevice->PlayoutIsInitialized());
}
@@ -1395,6 +1463,7 @@ bool AudioDeviceModuleImpl::PlayoutIsInitialized() const {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::RecordingIsInitialized() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
return (_ptrAudioDevice->RecordingIsInitialized());
}
@@ -1404,6 +1473,7 @@ bool AudioDeviceModuleImpl::RecordingIsInitialized() const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StartPlayout() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->StartPlayout());
}
@@ -1413,6 +1483,7 @@ int32_t AudioDeviceModuleImpl::StartPlayout() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StopPlayout() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->StopPlayout());
}
@@ -1422,6 +1493,7 @@ int32_t AudioDeviceModuleImpl::StopPlayout() {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::Playing() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
return (_ptrAudioDevice->Playing());
}
@@ -1431,7 +1503,7 @@ bool AudioDeviceModuleImpl::Playing() const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StartRecording() {
- TRACE_EVENT0("webrtc", "AudioDeviceModuleImpl::StartRecording");
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->StartRecording());
}
@@ -1440,6 +1512,7 @@ int32_t AudioDeviceModuleImpl::StartRecording() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StopRecording() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_ptrAudioDevice->StopRecording());
}
@@ -1449,6 +1522,7 @@ int32_t AudioDeviceModuleImpl::StopRecording() {
// ----------------------------------------------------------------------------
bool AudioDeviceModuleImpl::Recording() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
return (_ptrAudioDevice->Recording());
}
@@ -1459,6 +1533,7 @@ bool AudioDeviceModuleImpl::Recording() const {
int32_t AudioDeviceModuleImpl::RegisterEventObserver(
AudioDeviceObserver* eventCallback) {
+ LOG(INFO) << __FUNCTION__;
CriticalSectionScoped lock(&_critSectEventCb);
_ptrCbAudioDeviceObserver = eventCallback;
@@ -1471,6 +1546,7 @@ int32_t AudioDeviceModuleImpl::RegisterEventObserver(
int32_t AudioDeviceModuleImpl::RegisterAudioCallback(
AudioTransport* audioCallback) {
+ LOG(INFO) << __FUNCTION__;
CriticalSectionScoped lock(&_critSectAudioCb);
_audioDeviceBuffer.RegisterAudioCallback(audioCallback);
@@ -1483,6 +1559,7 @@ int32_t AudioDeviceModuleImpl::RegisterAudioCallback(
int32_t AudioDeviceModuleImpl::StartRawInputFileRecording(
const char pcmFileNameUTF8[kAdmMaxFileNameSize]) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
if (NULL == pcmFileNameUTF8) {
@@ -1497,6 +1574,7 @@ int32_t AudioDeviceModuleImpl::StartRawInputFileRecording(
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StopRawInputFileRecording() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_audioDeviceBuffer.StopInputFileRecording());
@@ -1508,6 +1586,7 @@ int32_t AudioDeviceModuleImpl::StopRawInputFileRecording() {
int32_t AudioDeviceModuleImpl::StartRawOutputFileRecording(
const char pcmFileNameUTF8[kAdmMaxFileNameSize]) {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
if (NULL == pcmFileNameUTF8) {
@@ -1522,6 +1601,7 @@ int32_t AudioDeviceModuleImpl::StartRawOutputFileRecording(
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::StopRawOutputFileRecording() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
return (_audioDeviceBuffer.StopOutputFileRecording());
@@ -1533,12 +1613,24 @@ int32_t AudioDeviceModuleImpl::StopRawOutputFileRecording() {
int32_t AudioDeviceModuleImpl::SetPlayoutBuffer(const BufferType type,
uint16_t sizeMS) {
+ if (type == kFixedBufferSize) {
+ LOG(INFO) << __FUNCTION__ << "("
+ << "fixed buffer, " << sizeMS << "ms"
+ << ")";
+ } else if (type == kAdaptiveBufferSize) {
+ LOG(INFO) << __FUNCTION__ << "("
+ << "adaptive buffer, " << sizeMS << "ms"
+ << ")";
+ } else {
+ LOG(INFO) << __FUNCTION__ << "("
+ << "?, " << sizeMS << "ms"
+ << ")";
+ }
CHECK_INITIALIZED();
if (_ptrAudioDevice->PlayoutIsInitialized()) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "unable to modify the playout buffer while playing side is "
- "initialized");
+ LOG(LERROR) << "unable to modify the playout buffer while playing side is "
+ "initialized";
return -1;
}
@@ -1547,15 +1639,14 @@ int32_t AudioDeviceModuleImpl::SetPlayoutBuffer(const BufferType type,
if (kFixedBufferSize == type) {
if (sizeMS < kAdmMinPlayoutBufferSizeMs ||
sizeMS > kAdmMaxPlayoutBufferSizeMs) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "size parameter is out of range");
+ LOG(LERROR) << "size parameter is out of range";
return -1;
}
}
if ((ret = _ptrAudioDevice->SetPlayoutBuffer(type, sizeMS)) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to set the playout buffer (error: %d)", LastError());
+ LOG(LERROR) << "failed to set the playout buffer (error: " << LastError()
+ << ")";
}
return ret;
@@ -1567,22 +1658,22 @@ int32_t AudioDeviceModuleImpl::SetPlayoutBuffer(const BufferType type,
int32_t AudioDeviceModuleImpl::PlayoutBuffer(BufferType* type,
uint16_t* sizeMS) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
BufferType bufType;
uint16_t size(0);
if (_ptrAudioDevice->PlayoutBuffer(bufType, size) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the buffer type and size");
+ LOG(LERROR) << "failed to retrieve the buffer type and size";
return -1;
}
*type = bufType;
*sizeMS = size;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id,
- "output: type=%u, sizeMS=%u", *type, *sizeMS);
+ LOG(INFO) << __FUNCTION__ << " output: type = " << *type
+ << ", sizeMS = " << *sizeMS;
return (0);
}
@@ -1591,21 +1682,19 @@ int32_t AudioDeviceModuleImpl::PlayoutBuffer(BufferType* type,
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::PlayoutDelay(uint16_t* delayMS) const {
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(LS_VERBOSE) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t delay(0);
if (_ptrAudioDevice->PlayoutDelay(delay) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the playout delay");
+ LOG(LERROR) << "failed to retrieve the playout delay";
return -1;
}
*delayMS = delay;
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "output: delayMS=%u",
- *delayMS);
+ LOG(LS_VERBOSE) << __FUNCTION__ << " output: delayMS = " << *delayMS;
return (0);
}
@@ -1614,21 +1703,19 @@ int32_t AudioDeviceModuleImpl::PlayoutDelay(uint16_t* delayMS) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::RecordingDelay(uint16_t* delayMS) const {
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "%s", __FUNCTION__);
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t delay(0);
if (_ptrAudioDevice->RecordingDelay(delay) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the recording delay");
+ LOG(LERROR) << "failed to retrieve the recording delay";
return -1;
}
*delayMS = delay;
- WEBRTC_TRACE(kTraceStream, kTraceAudioDevice, _id, "output: delayMS=%u",
- *delayMS);
+ LOG(INFO) << __FUNCTION__ << " output: delayMS = " << *delayMS;
return (0);
}
@@ -1637,20 +1724,19 @@ int32_t AudioDeviceModuleImpl::RecordingDelay(uint16_t* delayMS) const {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::CPULoad(uint16_t* load) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
uint16_t cpuLoad(0);
if (_ptrAudioDevice->CPULoad(cpuLoad) == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the CPU load");
+ LOG(LERROR) << "failed to retrieve the CPU load";
return -1;
}
*load = cpuLoad;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id, "output: load=%u",
- *load);
+ LOG(INFO) << __FUNCTION__ << " output: load = " << *load;
return (0);
}
@@ -1660,6 +1746,7 @@ int32_t AudioDeviceModuleImpl::CPULoad(uint16_t* load) const {
int32_t AudioDeviceModuleImpl::SetRecordingSampleRate(
const uint32_t samplesPerSec) {
+ LOG(INFO) << __FUNCTION__ << "(" << samplesPerSec << ")";
CHECK_INITIALIZED();
if (_ptrAudioDevice->SetRecordingSampleRate(samplesPerSec) != 0) {
@@ -1675,20 +1762,19 @@ int32_t AudioDeviceModuleImpl::SetRecordingSampleRate(
int32_t AudioDeviceModuleImpl::RecordingSampleRate(
uint32_t* samplesPerSec) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
int32_t sampleRate = _audioDeviceBuffer.RecordingSampleRate();
if (sampleRate == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the sample rate");
+ LOG(LERROR) << "failed to retrieve the sample rate";
return -1;
}
*samplesPerSec = sampleRate;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id,
- "output: samplesPerSec=%u", *samplesPerSec);
+ LOG(INFO) << __FUNCTION__ << " output: samplesPerSec = " << *samplesPerSec;
return (0);
}
@@ -1698,6 +1784,7 @@ int32_t AudioDeviceModuleImpl::RecordingSampleRate(
int32_t AudioDeviceModuleImpl::SetPlayoutSampleRate(
const uint32_t samplesPerSec) {
+ LOG(INFO) << __FUNCTION__ << "(" << samplesPerSec << ")";
CHECK_INITIALIZED();
if (_ptrAudioDevice->SetPlayoutSampleRate(samplesPerSec) != 0) {
@@ -1713,20 +1800,19 @@ int32_t AudioDeviceModuleImpl::SetPlayoutSampleRate(
int32_t AudioDeviceModuleImpl::PlayoutSampleRate(
uint32_t* samplesPerSec) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
int32_t sampleRate = _audioDeviceBuffer.PlayoutSampleRate();
if (sampleRate == -1) {
- WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
- "failed to retrieve the sample rate");
+ LOG(LERROR) << "failed to retrieve the sample rate";
return -1;
}
*samplesPerSec = sampleRate;
- WEBRTC_TRACE(kTraceStateInfo, kTraceAudioDevice, _id,
- "output: samplesPerSec=%u", *samplesPerSec);
+ LOG(INFO) << __FUNCTION__ << " output: samplesPerSec = " << *samplesPerSec;
return (0);
}
@@ -1735,6 +1821,7 @@ int32_t AudioDeviceModuleImpl::PlayoutSampleRate(
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::ResetAudioDevice() {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
if (_ptrAudioDevice->ResetAudioDevice() == -1) {
@@ -1749,6 +1836,7 @@ int32_t AudioDeviceModuleImpl::ResetAudioDevice() {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::SetLoudspeakerStatus(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
if (_ptrAudioDevice->SetLoudspeakerStatus(enable) != 0) {
@@ -1763,56 +1851,102 @@ int32_t AudioDeviceModuleImpl::SetLoudspeakerStatus(bool enable) {
// ----------------------------------------------------------------------------
int32_t AudioDeviceModuleImpl::GetLoudspeakerStatus(bool* enabled) const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED();
+ int32_t ok = 0;
if (_ptrAudioDevice->GetLoudspeakerStatus(*enabled) != 0) {
- return -1;
+ ok = -1;
}
- return 0;
+ LOG(INFO) << __FUNCTION__ << " output: " << ok;
+ return ok;
}
bool AudioDeviceModuleImpl::BuiltInAECIsEnabled() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
- return _ptrAudioDevice->BuiltInAECIsEnabled();
+ bool isEnabled = _ptrAudioDevice->BuiltInAECIsEnabled();
+ if (isEnabled) {
+ LOG(INFO) << __FUNCTION__ << " output: enabled";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not enabled";
+ }
+ return isEnabled;
}
bool AudioDeviceModuleImpl::BuiltInAECIsAvailable() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
- return _ptrAudioDevice->BuiltInAECIsAvailable();
+ bool isAvailable = _ptrAudioDevice->BuiltInAECIsAvailable();
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
+ return isAvailable;
}
int32_t AudioDeviceModuleImpl::EnableBuiltInAEC(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
- return _ptrAudioDevice->EnableBuiltInAEC(enable);
+ int32_t ok = _ptrAudioDevice->EnableBuiltInAEC(enable);
+ LOG(INFO) << __FUNCTION__ << " output: " << ok;
+ return ok;
}
bool AudioDeviceModuleImpl::BuiltInAGCIsAvailable() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
- return _ptrAudioDevice->BuiltInAGCIsAvailable();
+ bool isAvailable = _ptrAudioDevice->BuiltInAGCIsAvailable();
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
+ return isAvailable;
}
int32_t AudioDeviceModuleImpl::EnableBuiltInAGC(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
- return _ptrAudioDevice->EnableBuiltInAGC(enable);
+ int32_t ok = _ptrAudioDevice->EnableBuiltInAGC(enable);
+ LOG(INFO) << __FUNCTION__ << " output: " << ok;
+ return ok;
}
bool AudioDeviceModuleImpl::BuiltInNSIsAvailable() const {
+ LOG(INFO) << __FUNCTION__;
CHECK_INITIALIZED_BOOL();
- return _ptrAudioDevice->BuiltInNSIsAvailable();
+ bool isAvailable = _ptrAudioDevice->BuiltInNSIsAvailable();
+ if (isAvailable) {
+ LOG(INFO) << __FUNCTION__ << " output: available";
+ } else {
+ LOG(INFO) << __FUNCTION__ << " output: not available";
+ }
+ return isAvailable;
}
int32_t AudioDeviceModuleImpl::EnableBuiltInNS(bool enable) {
+ LOG(INFO) << __FUNCTION__ << "(" << enable << ")";
CHECK_INITIALIZED();
- return _ptrAudioDevice->EnableBuiltInNS(enable);
+ int32_t ok = _ptrAudioDevice->EnableBuiltInNS(enable);
+ LOG(INFO) << __FUNCTION__ << " output: " << ok;
+ return ok;
}
int AudioDeviceModuleImpl::GetPlayoutAudioParameters(
AudioParameters* params) const {
- return _ptrAudioDevice->GetPlayoutAudioParameters(params);
+ LOG(INFO) << __FUNCTION__;
+ int r = _ptrAudioDevice->GetPlayoutAudioParameters(params);
+ LOG(INFO) << __FUNCTION__ << " output: " << r;
+ return r;
}
int AudioDeviceModuleImpl::GetRecordAudioParameters(
AudioParameters* params) const {
- return _ptrAudioDevice->GetRecordAudioParameters(params);
+ LOG(INFO) << __FUNCTION__;
+ int r = _ptrAudioDevice->GetRecordAudioParameters(params);
+ LOG(INFO) << __FUNCTION__ << " output: " << r;
+ return r;
}
// ============================================================================
@@ -1824,6 +1958,7 @@ int AudioDeviceModuleImpl::GetRecordAudioParameters(
// ----------------------------------------------------------------------------
AudioDeviceModuleImpl::PlatformType AudioDeviceModuleImpl::Platform() const {
+ LOG(INFO) << __FUNCTION__;
return _platformType;
}
@@ -1833,6 +1968,7 @@ AudioDeviceModuleImpl::PlatformType AudioDeviceModuleImpl::Platform() const {
AudioDeviceModule::AudioLayer AudioDeviceModuleImpl::PlatformAudioLayer()
const {
+ LOG(INFO) << __FUNCTION__;
return _platformAudioLayer;
}
« no previous file with comments | « webrtc/modules/audio_device/android/audio_device_template.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698