if recordDir can't be created, it still sets m_recordingDir.