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

Unified Diff: webrtc/modules/audio_device/mac/audio_device_mac.cc

Issue 2685783014: Replace NULL with nullptr in all C++ files. (Closed)
Patch Set: Fixing android. Created 3 years, 10 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
Index: webrtc/modules/audio_device/mac/audio_device_mac.cc
diff --git a/webrtc/modules/audio_device/mac/audio_device_mac.cc b/webrtc/modules/audio_device/mac/audio_device_mac.cc
index 77897a2df4b1f997592aa1996355b9e1286bf315..622e321e00e76e198e63c606b0425ee1f9f998df 100644
--- a/webrtc/modules/audio_device/mac/audio_device_mac.cc
+++ b/webrtc/modules/audio_device/mac/audio_device_mac.cc
@@ -79,8 +79,8 @@ void AudioDeviceMac::logCAMsg(const TraceLevel level,
const int32_t id,
const char* msg,
const char* err) {
- RTC_DCHECK(msg != NULL);
- RTC_DCHECK(err != NULL);
+ RTC_DCHECK(msg != nullptr);
+ RTC_DCHECK(err != nullptr);
#ifdef WEBRTC_ARCH_BIG_ENDIAN
WEBRTC_TRACE(level, module, id, "%s: %.4s", msg, err);
@@ -92,7 +92,7 @@ void AudioDeviceMac::logCAMsg(const TraceLevel level,
}
AudioDeviceMac::AudioDeviceMac(const int32_t id)
- : _ptrAudioBuffer(NULL),
+ : _ptrAudioBuffer(nullptr),
_critSect(*CriticalSectionWrapper::CreateCriticalSection()),
_stopEventRec(*EventWrapper::Create()),
_stopEvent(*EventWrapper::Create()),
@@ -106,8 +106,8 @@ AudioDeviceMac::AudioDeviceMac(const int32_t id)
_outputDeviceIsSpecified(false),
_recChannels(N_REC_CHANNELS),
_playChannels(N_PLAY_CHANNELS),
- _captureBufData(NULL),
- _renderBufData(NULL),
+ _captureBufData(nullptr),
+ _renderBufData(nullptr),
_playBufType(AudioDeviceModule::kFixedBufferSize),
_initialized(false),
_isShutDown(false),
@@ -133,16 +133,16 @@ AudioDeviceMac::AudioDeviceMac(const int32_t id)
_playError(0),
_recWarning(0),
_recError(0),
- _paCaptureBuffer(NULL),
- _paRenderBuffer(NULL),
+ _paCaptureBuffer(nullptr),
+ _paRenderBuffer(nullptr),
_captureBufSizeSamples(0),
_renderBufSizeSamples(0),
prev_key_state_(),
get_mic_volume_counter_ms_(0) {
WEBRTC_TRACE(kTraceMemory, kTraceAudioDevice, id, "%s created", __FUNCTION__);
- RTC_DCHECK(&_stopEvent != NULL);
- RTC_DCHECK(&_stopEventRec != NULL);
+ RTC_DCHECK(&_stopEvent);
+ RTC_DCHECK(&_stopEventRec);
memset(_renderConvertData, 0, sizeof(_renderConvertData));
memset(&_outStreamFormat, 0, sizeof(AudioStreamBasicDescription));
@@ -164,22 +164,22 @@ AudioDeviceMac::~AudioDeviceMac() {
if (_paRenderBuffer) {
delete _paRenderBuffer;
- _paRenderBuffer = NULL;
+ _paRenderBuffer = nullptr;
}
if (_paCaptureBuffer) {
delete _paCaptureBuffer;
- _paCaptureBuffer = NULL;
+ _paCaptureBuffer = nullptr;
}
if (_renderBufData) {
delete[] _renderBufData;
- _renderBufData = NULL;
+ _renderBufData = nullptr;
}
if (_captureBufData) {
delete[] _captureBufData;
- _captureBufData = NULL;
+ _captureBufData = nullptr;
}
kern_return_t kernErr = KERN_SUCCESS;
@@ -234,7 +234,7 @@ AudioDeviceGeneric::InitStatus AudioDeviceMac::Init() {
_isShutDown = false;
// PortAudio ring buffers require an elementCount which is a power of two.
- if (_renderBufData == NULL) {
+ if (_renderBufData == nullptr) {
UInt32 powerOfTwo = 1;
while (powerOfTwo < PLAY_BUF_SIZE_IN_SAMPLES) {
powerOfTwo <<= 1;
@@ -243,7 +243,7 @@ AudioDeviceGeneric::InitStatus AudioDeviceMac::Init() {
_renderBufData = new SInt16[_renderBufSizeSamples];
}
- if (_paRenderBuffer == NULL) {
+ if (_paRenderBuffer == nullptr) {
_paRenderBuffer = new PaUtilRingBuffer;
PaRingBufferSize bufSize = -1;
bufSize = PaUtil_InitializeRingBuffer(
@@ -255,7 +255,7 @@ AudioDeviceGeneric::InitStatus AudioDeviceMac::Init() {
}
}
- if (_captureBufData == NULL) {
+ if (_captureBufData == nullptr) {
UInt32 powerOfTwo = 1;
while (powerOfTwo < REC_BUF_SIZE_IN_SAMPLES) {
powerOfTwo <<= 1;
@@ -264,7 +264,7 @@ AudioDeviceGeneric::InitStatus AudioDeviceMac::Init() {
_captureBufData = new Float32[_captureBufSizeSamples];
}
- if (_paCaptureBuffer == NULL) {
+ if (_paCaptureBuffer == nullptr) {
_paCaptureBuffer = new PaUtilRingBuffer;
PaRingBufferSize bufSize = -1;
bufSize =
@@ -294,17 +294,17 @@ AudioDeviceGeneric::InitStatus AudioDeviceMac::Init() {
return InitStatus::OTHER_ERROR;
}
- // Setting RunLoop to NULL here instructs HAL to manage its own thread for
+ // Setting RunLoop to null here instructs HAL to manage its own thread for
// notifications. This was the default behaviour on OS X 10.5 and earlier,
// but now must be explicitly specified. HAL would otherwise try to use the
// main thread to issue notifications.
AudioObjectPropertyAddress propertyAddress = {
kAudioHardwarePropertyRunLoop, kAudioObjectPropertyScopeGlobal,
kAudioObjectPropertyElementMaster};
- CFRunLoopRef runLoop = NULL;
+ CFRunLoopRef runLoop = nullptr;
UInt32 size = sizeof(CFRunLoopRef);
int aoerr = AudioObjectSetPropertyData(
- kAudioObjectSystemObject, &propertyAddress, 0, NULL, size, &runLoop);
+ kAudioObjectSystemObject, &propertyAddress, 0, nullptr, size, &runLoop);
if (aoerr != noErr) {
LOG(LS_ERROR) << "Error in AudioObjectSetPropertyData: "
<< (const char*)&aoerr;
@@ -323,7 +323,7 @@ AudioDeviceGeneric::InitStatus AudioDeviceMac::Init() {
size_t length = sizeof(buf);
memset(buf, 0, length);
- int intErr = sysctlbyname("hw.model", buf, &length, NULL, 0);
+ int intErr = sysctlbyname("hw.model", buf, &length, nullptr, 0);
if (intErr != 0) {
WEBRTC_TRACE(kTraceError, kTraceAudioDevice, _id,
" Error in sysctlbyname(): %d", err);
@@ -938,13 +938,13 @@ int32_t AudioDeviceMac::PlayoutDeviceName(uint16_t index,
char guid[kAdmMaxGuidSize]) {
const uint16_t nDevices(PlayoutDevices());
- if ((index > (nDevices - 1)) || (name == NULL)) {
+ if ((index > (nDevices - 1)) || (name == nullptr)) {
return -1;
}
memset(name, 0, kAdmMaxDeviceNameSize);
- if (guid != NULL) {
+ if (guid != nullptr) {
memset(guid, 0, kAdmMaxGuidSize);
}
@@ -956,13 +956,13 @@ int32_t AudioDeviceMac::RecordingDeviceName(uint16_t index,
char guid[kAdmMaxGuidSize]) {
const uint16_t nDevices(RecordingDevices());
- if ((index > (nDevices - 1)) || (name == NULL)) {
+ if ((index > (nDevices - 1)) || (name == nullptr)) {
return -1;
}
memset(name, 0, kAdmMaxDeviceNameSize);
- if (guid != NULL) {
+ if (guid != nullptr) {
memset(guid, 0, kAdmMaxGuidSize);
}
@@ -1106,7 +1106,7 @@ int32_t AudioDeviceMac::InitPlayout() {
UInt32 dataSource = 0;
size = sizeof(dataSource);
WEBRTC_CA_LOG_WARN(AudioObjectGetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, &size, &dataSource));
+ _outputDeviceID, &propertyAddress, 0, nullptr, &size, &dataSource));
if (dataSource == 'ispk') {
_macBookProPanRight = true;
@@ -1129,7 +1129,7 @@ int32_t AudioDeviceMac::InitPlayout() {
memset(&_outStreamFormat, 0, sizeof(_outStreamFormat));
size = sizeof(_outStreamFormat);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, &size, &_outStreamFormat));
+ _outputDeviceID, &propertyAddress, 0, nullptr, &size, &_outStreamFormat));
if (_outStreamFormat.mFormatID != kAudioFormatLinearPCM) {
logCAMsg(kTraceError, kTraceAudioDevice, _id,
@@ -1246,7 +1246,7 @@ int32_t AudioDeviceMac::InitRecording() {
memset(&_inStreamFormat, 0, sizeof(_inStreamFormat));
size = sizeof(_inStreamFormat);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _inputDeviceID, &propertyAddress, 0, NULL, &size, &_inStreamFormat));
+ _inputDeviceID, &propertyAddress, 0, nullptr, &size, &_inStreamFormat));
if (_inStreamFormat.mFormatID != kAudioFormatLinearPCM) {
logCAMsg(kTraceError, kTraceAudioDevice, _id,
@@ -1342,7 +1342,7 @@ int32_t AudioDeviceMac::InitRecording() {
AudioValueRange range;
size = sizeof(range);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _inputDeviceID, &propertyAddress, 0, NULL, &size, &range));
+ _inputDeviceID, &propertyAddress, 0, nullptr, &size, &range));
if (range.mMinimum > bufByteCount) {
bufByteCount = range.mMinimum;
} else if (range.mMaximum < bufByteCount) {
@@ -1352,14 +1352,14 @@ int32_t AudioDeviceMac::InitRecording() {
propertyAddress.mSelector = kAudioDevicePropertyBufferSize;
size = sizeof(bufByteCount);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectSetPropertyData(
- _inputDeviceID, &propertyAddress, 0, NULL, size, &bufByteCount));
+ _inputDeviceID, &propertyAddress, 0, nullptr, size, &bufByteCount));
// Get capture device latency
propertyAddress.mSelector = kAudioDevicePropertyLatency;
UInt32 latency = 0;
size = sizeof(UInt32);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _inputDeviceID, &propertyAddress, 0, NULL, &size, &latency));
+ _inputDeviceID, &propertyAddress, 0, nullptr, &size, &latency));
_captureLatencyUs = (UInt32)((1.0e6 * latency) / _inStreamFormat.mSampleRate);
// Get capture stream latency
@@ -1367,12 +1367,12 @@ int32_t AudioDeviceMac::InitRecording() {
AudioStreamID stream = 0;
size = sizeof(AudioStreamID);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _inputDeviceID, &propertyAddress, 0, NULL, &size, &stream));
+ _inputDeviceID, &propertyAddress, 0, nullptr, &size, &stream));
propertyAddress.mSelector = kAudioStreamPropertyLatency;
size = sizeof(UInt32);
latency = 0;
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _inputDeviceID, &propertyAddress, 0, NULL, &size, &latency));
+ _inputDeviceID, &propertyAddress, 0, nullptr, &size, &latency));
_captureLatencyUs +=
(UInt32)((1.0e6 * latency) / _inStreamFormat.mSampleRate);
@@ -1734,7 +1734,7 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
kAudioObjectPropertyElementMaster};
UInt32 size = 0;
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyDataSize(
- kAudioObjectSystemObject, &propertyAddress, 0, NULL, &size));
+ kAudioObjectSystemObject, &propertyAddress, 0, nullptr, &size));
if (size == 0) {
WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id, "No devices");
return 0;
@@ -1742,7 +1742,7 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
AudioDeviceID* deviceIds = (AudioDeviceID*)malloc(size);
UInt32 numberDevices = size / sizeof(AudioDeviceID);
- AudioBufferList* bufferList = NULL;
+ AudioBufferList* bufferList = nullptr;
UInt32 numberScopedDevices = 0;
// First check if there is a default device and list it
@@ -1759,9 +1759,9 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
AudioDeviceID usedID;
UInt32 uintSize = sizeof(UInt32);
- WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(kAudioObjectSystemObject,
- &propertyAddressDefault, 0,
- NULL, &uintSize, &usedID));
+ WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
+ kAudioObjectSystemObject, &propertyAddressDefault, 0, nullptr, &uintSize,
+ &usedID));
if (usedID != kAudioDeviceUnknown) {
scopedDeviceIds[numberScopedDevices] = usedID;
numberScopedDevices++;
@@ -1773,8 +1773,9 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
// Then list the rest of the devices
bool listOK = true;
- WEBRTC_CA_LOG_ERR(AudioObjectGetPropertyData(
- kAudioObjectSystemObject, &propertyAddress, 0, NULL, &size, deviceIds));
+ WEBRTC_CA_LOG_ERR(AudioObjectGetPropertyData(kAudioObjectSystemObject,
+ &propertyAddress, 0, nullptr,
+ &size, deviceIds));
if (err != noErr) {
listOK = false;
} else {
@@ -1784,7 +1785,7 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
for (UInt32 i = 0; i < numberDevices; i++) {
// Check for input channels
WEBRTC_CA_LOG_ERR(AudioObjectGetPropertyDataSize(
- deviceIds[i], &propertyAddress, 0, NULL, &size));
+ deviceIds[i], &propertyAddress, 0, nullptr, &size));
if (err == kAudioHardwareBadDeviceError) {
// This device doesn't actually exist; continue iterating.
continue;
@@ -1795,7 +1796,7 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
bufferList = (AudioBufferList*)malloc(size);
WEBRTC_CA_LOG_ERR(AudioObjectGetPropertyData(
- deviceIds[i], &propertyAddress, 0, NULL, &size, bufferList));
+ deviceIds[i], &propertyAddress, 0, nullptr, &size, bufferList));
if (err != noErr) {
listOK = false;
break;
@@ -1814,19 +1815,19 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
}
free(bufferList);
- bufferList = NULL;
+ bufferList = nullptr;
} // for
}
if (!listOK) {
if (deviceIds) {
free(deviceIds);
- deviceIds = NULL;
+ deviceIds = nullptr;
}
if (bufferList) {
free(bufferList);
- bufferList = NULL;
+ bufferList = nullptr;
}
return -1;
@@ -1835,7 +1836,7 @@ int32_t AudioDeviceMac::GetNumberDevices(const AudioObjectPropertyScope scope,
// Happy ending
if (deviceIds) {
free(deviceIds);
- deviceIds = NULL;
+ deviceIds = nullptr;
}
return numberScopedDevices;
@@ -1873,8 +1874,9 @@ int32_t AudioDeviceMac::GetDeviceName(const AudioObjectPropertyScope scope,
hardwareProperty, kAudioObjectPropertyScopeGlobal,
kAudioObjectPropertyElementMaster};
UInt32 size = sizeof(UInt32);
- WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- kAudioObjectSystemObject, &propertyAddress, 0, NULL, &size, &usedID));
+ WEBRTC_CA_RETURN_ON_ERR(
+ AudioObjectGetPropertyData(kAudioObjectSystemObject, &propertyAddress,
+ 0, nullptr, &size, &usedID));
if (usedID == kAudioDeviceUnknown) {
WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
"GetDeviceName(): Default device unknown");
@@ -1889,8 +1891,8 @@ int32_t AudioDeviceMac::GetDeviceName(const AudioObjectPropertyScope scope,
if (isDefaultDevice) {
char devName[len];
- WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(usedID, &propertyAddress,
- 0, NULL, &len, devName));
+ WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
+ usedID, &propertyAddress, 0, nullptr, &len, devName));
sprintf(name, "default (%s)", devName);
} else {
@@ -1901,7 +1903,7 @@ int32_t AudioDeviceMac::GetDeviceName(const AudioObjectPropertyScope scope,
}
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(usedID, &propertyAddress,
- 0, NULL, &len, name));
+ 0, nullptr, &len, name));
}
return 0;
@@ -1944,8 +1946,9 @@ int32_t AudioDeviceMac::InitDevice(const uint16_t userDeviceIndex,
if (userDeviceIndex == 0) {
// Try to use default system device
size = sizeof(AudioDeviceID);
- WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- kAudioObjectSystemObject, &propertyAddress, 0, NULL, &size, &deviceId));
+ WEBRTC_CA_RETURN_ON_ERR(
+ AudioObjectGetPropertyData(kAudioObjectSystemObject, &propertyAddress,
+ 0, nullptr, &size, &deviceId));
if (deviceId == kAudioDeviceUnknown) {
WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
" No default device exists");
@@ -1969,13 +1972,13 @@ int32_t AudioDeviceMac::InitDevice(const uint16_t userDeviceIndex,
propertyAddress.mScope = deviceScope;
propertyAddress.mElement = 0;
size = sizeof(devName);
- WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(deviceId, &propertyAddress,
- 0, NULL, &size, devName));
+ WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
+ deviceId, &propertyAddress, 0, nullptr, &size, devName));
propertyAddress.mSelector = kAudioDevicePropertyDeviceManufacturer;
size = sizeof(devManf);
- WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(deviceId, &propertyAddress,
- 0, NULL, &size, devManf));
+ WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
+ deviceId, &propertyAddress, 0, nullptr, &size, devManf));
if (isInput) {
WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, " Input device: %s %s",
@@ -2042,7 +2045,7 @@ OSStatus AudioDeviceMac::SetDesiredPlayoutFormat() {
AudioValueRange range;
UInt32 size = sizeof(range);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, &size, &range));
+ _outputDeviceID, &propertyAddress, 0, nullptr, &size, &range));
if (range.mMinimum > bufByteCount) {
bufByteCount = range.mMinimum;
} else if (range.mMaximum < bufByteCount) {
@@ -2052,14 +2055,14 @@ OSStatus AudioDeviceMac::SetDesiredPlayoutFormat() {
propertyAddress.mSelector = kAudioDevicePropertyBufferSize;
size = sizeof(bufByteCount);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectSetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, size, &bufByteCount));
+ _outputDeviceID, &propertyAddress, 0, nullptr, size, &bufByteCount));
// Get render device latency.
propertyAddress.mSelector = kAudioDevicePropertyLatency;
UInt32 latency = 0;
size = sizeof(UInt32);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, &size, &latency));
+ _outputDeviceID, &propertyAddress, 0, nullptr, &size, &latency));
_renderLatencyUs =
static_cast<uint32_t>((1.0e6 * latency) / _outStreamFormat.mSampleRate);
@@ -2068,12 +2071,12 @@ OSStatus AudioDeviceMac::SetDesiredPlayoutFormat() {
AudioStreamID stream = 0;
size = sizeof(AudioStreamID);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, &size, &stream));
+ _outputDeviceID, &propertyAddress, 0, nullptr, &size, &stream));
propertyAddress.mSelector = kAudioStreamPropertyLatency;
size = sizeof(UInt32);
latency = 0;
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- _outputDeviceID, &propertyAddress, 0, NULL, &size, &latency));
+ _outputDeviceID, &propertyAddress, 0, nullptr, &size, &latency));
_renderLatencyUs +=
static_cast<uint32_t>((1.0e6 * latency) / _outStreamFormat.mSampleRate);
@@ -2090,7 +2093,7 @@ OSStatus AudioDeviceMac::objectListenerProc(
const AudioObjectPropertyAddress addresses[],
void* clientData) {
AudioDeviceMac* ptrThis = (AudioDeviceMac*)clientData;
- RTC_DCHECK(ptrThis != NULL);
+ RTC_DCHECK(ptrThis != nullptr);
ptrThis->implObjectListenerProc(objectId, numberAddresses, addresses);
@@ -2133,8 +2136,8 @@ int32_t AudioDeviceMac::HandleDeviceChange() {
kAudioDevicePropertyDeviceIsAlive, kAudioDevicePropertyScopeInput, 0};
UInt32 deviceIsAlive = 1;
UInt32 size = sizeof(UInt32);
- err = AudioObjectGetPropertyData(_inputDeviceID, &propertyAddress, 0, NULL,
- &size, &deviceIsAlive);
+ err = AudioObjectGetPropertyData(_inputDeviceID, &propertyAddress, 0,
+ nullptr, &size, &deviceIsAlive);
if (err == kAudioHardwareBadDeviceError || deviceIsAlive == 0) {
WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
@@ -2158,8 +2161,8 @@ int32_t AudioDeviceMac::HandleDeviceChange() {
kAudioDevicePropertyDeviceIsAlive, kAudioDevicePropertyScopeOutput, 0};
UInt32 deviceIsAlive = 1;
UInt32 size = sizeof(UInt32);
- err = AudioObjectGetPropertyData(_outputDeviceID, &propertyAddress, 0, NULL,
- &size, &deviceIsAlive);
+ err = AudioObjectGetPropertyData(_outputDeviceID, &propertyAddress, 0,
+ nullptr, &size, &deviceIsAlive);
if (err == kAudioHardwareBadDeviceError || deviceIsAlive == 0) {
WEBRTC_TRACE(kTraceWarning, kTraceAudioDevice, _id,
@@ -2196,7 +2199,7 @@ int32_t AudioDeviceMac::HandleStreamFormatChange(
AudioStreamBasicDescription streamFormat;
UInt32 size = sizeof(streamFormat);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- objectId, &propertyAddress, 0, NULL, &size, &streamFormat));
+ objectId, &propertyAddress, 0, nullptr, &size, &streamFormat));
if (streamFormat.mFormatID != kAudioFormatLinearPCM) {
logCAMsg(kTraceError, kTraceAudioDevice, _id,
@@ -2289,7 +2292,7 @@ int32_t AudioDeviceMac::HandleDataSourceChange(
UInt32 dataSource = 0;
UInt32 size = sizeof(UInt32);
WEBRTC_CA_RETURN_ON_ERR(AudioObjectGetPropertyData(
- objectId, &propertyAddress, 0, NULL, &size, &dataSource));
+ objectId, &propertyAddress, 0, nullptr, &size, &dataSource));
if (dataSource == 'ispk') {
_macBookProPanRight = true;
WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id,
@@ -2337,7 +2340,7 @@ OSStatus AudioDeviceMac::deviceIOProc(AudioDeviceID,
const AudioTimeStamp* outputTime,
void* clientData) {
AudioDeviceMac* ptrThis = (AudioDeviceMac*)clientData;
- RTC_DCHECK(ptrThis != NULL);
+ RTC_DCHECK(ptrThis != nullptr);
ptrThis->implDeviceIOProc(inputData, inputTime, outputData, outputTime);
@@ -2351,7 +2354,7 @@ OSStatus AudioDeviceMac::outConverterProc(AudioConverterRef,
AudioStreamPacketDescription**,
void* userData) {
AudioDeviceMac* ptrThis = (AudioDeviceMac*)userData;
- RTC_DCHECK(ptrThis != NULL);
+ RTC_DCHECK(ptrThis != nullptr);
return ptrThis->implOutConverterProc(numberDataPackets, data);
}
@@ -2364,7 +2367,7 @@ OSStatus AudioDeviceMac::inDeviceIOProc(AudioDeviceID,
const AudioTimeStamp*,
void* clientData) {
AudioDeviceMac* ptrThis = (AudioDeviceMac*)clientData;
- RTC_DCHECK(ptrThis != NULL);
+ RTC_DCHECK(ptrThis != nullptr);
ptrThis->implInDeviceIOProc(inputData, inputTime);
@@ -2379,7 +2382,7 @@ OSStatus AudioDeviceMac::inConverterProc(
AudioStreamPacketDescription** /*dataPacketDescription*/,
void* userData) {
AudioDeviceMac* ptrThis = static_cast<AudioDeviceMac*>(userData);
- RTC_DCHECK(ptrThis != NULL);
+ RTC_DCHECK(ptrThis != nullptr);
return ptrThis->implInConverterProc(numberDataPackets, data);
}
@@ -2434,7 +2437,7 @@ OSStatus AudioDeviceMac::implDeviceIOProc(const AudioBufferList* inputData,
// TODO(xians): signal an error somehow?
err = AudioConverterFillComplexBuffer(_renderConverter, outConverterProc,
- this, &size, outputData, NULL);
+ this, &size, outputData, nullptr);
if (err != noErr) {
if (err == 1) {
// This is our own error.
@@ -2681,7 +2684,7 @@ bool AudioDeviceMac::CaptureWorkerThread() {
engineBuffer.mBuffers->mData = recordBuffer;
err = AudioConverterFillComplexBuffer(_captureConverter, inConverterProc,
- this, &size, &engineBuffer, NULL);
+ this, &size, &engineBuffer, nullptr);
if (err != noErr) {
if (err == 1) {
// This is our own error.

Powered by Google App Engine
This is Rietveld 408576698