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

Unified Diff: webrtc/modules/media_file/media_file_impl.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/media_file/media_file_impl.cc
diff --git a/webrtc/modules/media_file/media_file_impl.cc b/webrtc/modules/media_file/media_file_impl.cc
index 9f9511d837ea6dfe424f38834628ee23e9be552e..35e87e2a0cc2b94d127e83a5a7ce5f99fde3a585 100644
--- a/webrtc/modules/media_file/media_file_impl.cc
+++ b/webrtc/modules/media_file/media_file_impl.cc
@@ -31,10 +31,10 @@ MediaFileImpl::MediaFileImpl(const int32_t id)
: _id(id),
_crit(CriticalSectionWrapper::CreateCriticalSection()),
_callbackCrit(CriticalSectionWrapper::CreateCriticalSection()),
- _ptrFileUtilityObj(NULL),
+ _ptrFileUtilityObj(nullptr),
codec_info_(),
- _ptrInStream(NULL),
- _ptrOutStream(NULL),
+ _ptrInStream(nullptr),
+ _ptrOutStream(nullptr),
_fileFormat((FileFormats)-1),
_recordDurationMs(0),
_playoutPositionMs(0),
@@ -44,12 +44,11 @@ MediaFileImpl::MediaFileImpl(const int32_t id)
_isStereo(false),
_openFile(false),
_fileName(),
- _ptrCallback(NULL)
-{
- WEBRTC_TRACE(kTraceMemory, kTraceFile, id, "Created");
+ _ptrCallback(nullptr) {
+ WEBRTC_TRACE(kTraceMemory, kTraceFile, id, "Created");
- codec_info_.plname[0] = '\0';
- _fileName[0] = '\0';
+ codec_info_.plname[0] = '\0';
+ _fileName[0] = '\0';
}
@@ -74,9 +73,9 @@ MediaFileImpl::~MediaFileImpl()
if(_openFile)
{
delete _ptrInStream;
- _ptrInStream = NULL;
+ _ptrInStream = nullptr;
delete _ptrOutStream;
- _ptrOutStream = NULL;
+ _ptrOutStream = nullptr;
}
}
@@ -110,11 +109,10 @@ int32_t MediaFileImpl::PlayoutAudioData(int8_t* buffer,
const size_t bufferLengthInBytes = dataLengthInBytes;
dataLengthInBytes = 0;
- if(buffer == NULL || bufferLengthInBytes == 0)
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, _id,
- "Buffer pointer or length is NULL!");
- return -1;
+ if (buffer == nullptr || bufferLengthInBytes == 0) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "Buffer pointer or length is null!");
+ return -1;
}
int32_t bytesRead = 0;
@@ -242,11 +240,11 @@ int32_t MediaFileImpl::PlayoutStereoData(
const size_t bufferLengthInBytes = dataLengthInBytes;
dataLengthInBytes = 0;
- if(bufferLeft == NULL || bufferRight == NULL || bufferLengthInBytes == 0)
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, _id,
- "A buffer pointer or the length is NULL!");
- return -1;
+ if (bufferLeft == nullptr || bufferRight == nullptr ||
+ bufferLengthInBytes == 0) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "A buffer pointer or the length is null!");
+ return -1;
}
bool playEnded = false;
@@ -263,13 +261,10 @@ int32_t MediaFileImpl::PlayoutStereoData(
if(!_ptrFileUtilityObj)
{
- WEBRTC_TRACE(
- kTraceError,
- kTraceFile,
- _id,
- "Playing stereo, but the FileUtility objects is NULL!");
- StopPlaying();
- return -1;
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "Playing stereo, but the FileUtility objects is null!");
+ StopPlaying();
+ return -1;
}
// Stereo playout only supported for WAV files.
@@ -364,11 +359,10 @@ int32_t MediaFileImpl::StartPlayingAudioFile(
}
FileWrapper* inputStream = FileWrapper::Create();
- if(inputStream == NULL)
- {
- WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
- "Failed to allocate input stream for file %s", fileName);
- return -1;
+ if (inputStream == nullptr) {
+ WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
+ "Failed to allocate input stream for file %s", fileName);
+ return -1;
}
if (!inputStream->OpenFile(fileName, true)) {
@@ -436,22 +430,18 @@ int32_t MediaFileImpl::StartPlayingStream(
return -1;
}
- if(_ptrFileUtilityObj != NULL)
- {
- WEBRTC_TRACE(kTraceError,
- kTraceFile,
- _id,
- "StartPlaying called, but FileUtilityObj already exists!");
- StopPlaying();
- return -1;
+ if (_ptrFileUtilityObj != nullptr) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "StartPlaying called, but FileUtilityObj already exists!");
+ StopPlaying();
+ return -1;
}
_ptrFileUtilityObj = new ModuleFileUtility(_id);
- if(_ptrFileUtilityObj == NULL)
- {
- WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
- "Failed to create FileUtilityObj!");
- return -1;
+ if (_ptrFileUtilityObj == nullptr) {
+ WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
+ "Failed to create FileUtilityObj!");
+ return -1;
}
switch(format)
@@ -487,8 +477,8 @@ int32_t MediaFileImpl::StartPlayingStream(
case kFileFormatPcm32kHzFile:
{
// ValidFileFormat() called in the beginneing of this function
- // prevents codecInst from being NULL here.
- assert(codecInst != NULL);
+ // prevents codecInst from being null here.
+ assert(codecInst != nullptr);
if(!ValidFrequency(codecInst->plfreq) ||
_ptrFileUtilityObj->InitPCMReading(stream, startPointMs,
stopPointMs,
@@ -506,8 +496,8 @@ int32_t MediaFileImpl::StartPlayingStream(
case kFileFormatPreencodedFile:
{
// ValidFileFormat() called in the beginneing of this function
- // prevents codecInst from being NULL here.
- assert(codecInst != NULL);
+ // prevents codecInst from being null here.
+ assert(codecInst != nullptr);
if(_ptrFileUtilityObj->InitPreEncodedReading(stream, *codecInst) ==
-1)
{
@@ -560,7 +550,7 @@ int32_t MediaFileImpl::StopPlaying()
if(_ptrFileUtilityObj)
{
delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ _ptrFileUtilityObj = nullptr;
}
if(_ptrInStream)
{
@@ -570,7 +560,7 @@ int32_t MediaFileImpl::StopPlaying()
delete _ptrInStream;
_openFile = false;
}
- _ptrInStream = NULL;
+ _ptrInStream = nullptr;
}
codec_info_.pltype = 0;
@@ -602,11 +592,10 @@ int32_t MediaFileImpl::IncomingAudioData(
"MediaFile::IncomingData(buffer= 0x%x, bufLen= %" PRIuS,
buffer, bufferLengthInBytes);
- if(buffer == NULL || bufferLengthInBytes == 0)
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, _id,
- "Buffer pointer or length is NULL!");
- return -1;
+ if (buffer == nullptr || bufferLengthInBytes == 0) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "Buffer pointer or length is null!");
+ return -1;
}
bool recordingEnded = false;
@@ -620,12 +609,11 @@ int32_t MediaFileImpl::IncomingAudioData(
"Not currently recording!");
return -1;
}
- if(_ptrOutStream == NULL)
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, _id,
- "Recording is active, but output stream is NULL!");
- assert(false);
- return -1;
+ if (_ptrOutStream == nullptr) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "Recording is active, but output stream is null!");
+ assert(false);
+ return -1;
}
int32_t bytesWritten = 0;
@@ -740,11 +728,10 @@ int32_t MediaFileImpl::StartRecordingAudioFile(
}
FileWrapper* outputStream = FileWrapper::Create();
- if(outputStream == NULL)
- {
- WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
- "Failed to allocate memory for output stream");
- return -1;
+ if (outputStream == nullptr) {
+ WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
+ "Failed to allocate memory for output stream");
+ return -1;
}
if (!outputStream->OpenFile(fileName, false)) {
@@ -798,23 +785,18 @@ int32_t MediaFileImpl::StartRecordingAudioStream(
return -1;
}
- if(_ptrFileUtilityObj != NULL)
- {
- WEBRTC_TRACE(
- kTraceError,
- kTraceFile,
- _id,
- "StartRecording called, but fileUtilityObj already exists!");
- StopRecording();
- return -1;
+ if (_ptrFileUtilityObj != nullptr) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "StartRecording called, but fileUtilityObj already exists!");
+ StopRecording();
+ return -1;
}
_ptrFileUtilityObj = new ModuleFileUtility(_id);
- if(_ptrFileUtilityObj == NULL)
- {
- WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
- "Cannot allocate fileUtilityObj!");
- return -1;
+ if (_ptrFileUtilityObj == nullptr) {
+ WEBRTC_TRACE(kTraceMemory, kTraceFile, _id,
+ "Cannot allocate fileUtilityObj!");
+ return -1;
}
CodecInst tmpAudioCodec;
@@ -828,7 +810,7 @@ int32_t MediaFileImpl::StartRecordingAudioStream(
WEBRTC_TRACE(kTraceError, kTraceFile, _id,
"Failed to initialize WAV file!");
delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ _ptrFileUtilityObj = nullptr;
return -1;
}
_fileFormat = kFileFormatWavFile;
@@ -843,7 +825,7 @@ int32_t MediaFileImpl::StartRecordingAudioStream(
WEBRTC_TRACE(kTraceError, kTraceFile, _id,
"Failed to initialize Compressed file!");
delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ _ptrFileUtilityObj = nullptr;
return -1;
}
_fileFormat = kFileFormatCompressedFile;
@@ -859,7 +841,7 @@ int32_t MediaFileImpl::StartRecordingAudioStream(
WEBRTC_TRACE(kTraceError, kTraceFile, _id,
"Failed to initialize 8 or 16KHz PCM file!");
delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ _ptrFileUtilityObj = nullptr;
return -1;
}
_fileFormat = format;
@@ -873,7 +855,7 @@ int32_t MediaFileImpl::StartRecordingAudioStream(
WEBRTC_TRACE(kTraceError, kTraceFile, _id,
"Failed to initialize Pre-Encoded file!");
delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ _ptrFileUtilityObj = nullptr;
return -1;
}
@@ -885,7 +867,7 @@ int32_t MediaFileImpl::StartRecordingAudioStream(
WEBRTC_TRACE(kTraceError, kTraceFile, _id,
"Invalid file format %d specified!", format);
delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ _ptrFileUtilityObj = nullptr;
return -1;
}
}
@@ -933,28 +915,23 @@ int32_t MediaFileImpl::StopRecording()
_isStereo = false;
- if(_ptrFileUtilityObj != NULL)
- {
- // Both AVI and WAV header has to be updated before closing the stream
- // because they contain size information.
- if((_fileFormat == kFileFormatWavFile) &&
- (_ptrOutStream != NULL))
- {
- _ptrFileUtilityObj->UpdateWavHeader(*_ptrOutStream);
- }
- delete _ptrFileUtilityObj;
- _ptrFileUtilityObj = NULL;
+ if (_ptrFileUtilityObj != nullptr) {
+ // Both AVI and WAV header has to be updated before closing the stream
+ // because they contain size information.
+ if ((_fileFormat == kFileFormatWavFile) && (_ptrOutStream != nullptr)) {
+ _ptrFileUtilityObj->UpdateWavHeader(*_ptrOutStream);
+ }
+ delete _ptrFileUtilityObj;
+ _ptrFileUtilityObj = nullptr;
}
- if(_ptrOutStream != NULL)
- {
- // If MediaFileImpl opened the OutStream it must be reclaimed here.
- if(_openFile)
- {
- delete _ptrOutStream;
- _openFile = false;
- }
- _ptrOutStream = NULL;
+ if (_ptrOutStream != nullptr) {
+ // If MediaFileImpl opened the OutStream it must be reclaimed here.
+ if (_openFile) {
+ delete _ptrOutStream;
+ _openFile = false;
+ }
+ _ptrOutStream = nullptr;
}
_recordingActive = false;
@@ -1016,11 +993,10 @@ int32_t MediaFileImpl::FileDurationMs(const char* fileName,
}
ModuleFileUtility* utilityObj = new ModuleFileUtility(_id);
- if(utilityObj == NULL)
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, _id,
- "failed to allocate utility object!");
- return -1;
+ if (utilityObj == nullptr) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, _id,
+ "failed to allocate utility object!");
+ return -1;
}
const int32_t duration = utilityObj->FileDurationMs(fileName, format,
@@ -1071,27 +1047,23 @@ int32_t MediaFileImpl::codec_info(CodecInst& codecInst) const
bool MediaFileImpl::ValidFileFormat(const FileFormats format,
const CodecInst* codecInst)
{
- if(codecInst == NULL)
- {
- if(format == kFileFormatPreencodedFile ||
- format == kFileFormatPcm8kHzFile ||
- format == kFileFormatPcm16kHzFile ||
- format == kFileFormatPcm32kHzFile)
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, -1,
- "Codec info required for file format specified!");
- return false;
- }
+ if (codecInst == nullptr) {
+ if (format == kFileFormatPreencodedFile ||
+ format == kFileFormatPcm8kHzFile || format == kFileFormatPcm16kHzFile ||
+ format == kFileFormatPcm32kHzFile) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, -1,
+ "Codec info required for file format specified!");
+ return false;
+ }
}
return true;
}
bool MediaFileImpl::ValidFileName(const char* fileName)
{
- if((fileName == NULL) ||(fileName[0] == '\0'))
- {
- WEBRTC_TRACE(kTraceError, kTraceFile, -1, "FileName not specified!");
- return false;
+ if ((fileName == nullptr) || (fileName[0] == '\0')) {
+ WEBRTC_TRACE(kTraceError, kTraceFile, -1, "FileName not specified!");
+ return false;
}
return true;
}

Powered by Google App Engine
This is Rietveld 408576698