diff options
-rw-r--r-- | orkbasecxx/audiofile/MediaChunkFile.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/orkbasecxx/audiofile/MediaChunkFile.cpp b/orkbasecxx/audiofile/MediaChunkFile.cpp index a8b9155..aa89277 100644 --- a/orkbasecxx/audiofile/MediaChunkFile.cpp +++ b/orkbasecxx/audiofile/MediaChunkFile.cpp @@ -93,13 +93,11 @@ void MediaChunkFile::WriteChunk(AudioChunkRef chunkRef) bool writeError = false; - if(m_chunkQueueDataSize < (CONFIG.m_captureFileBatchSizeKByte*1024)) - { - AudioChunk* pChunk = chunkRef.get(); - m_chunkQueueDataSize += pChunk->GetNumBytes(); - m_chunkQueue.push(chunkRef); - } - else + AudioChunk* pChunk = chunkRef.get(); + m_chunkQueueDataSize += pChunk->GetNumBytes(); + m_chunkQueue.push(chunkRef); + + if(m_chunkQueueDataSize > (CONFIG.m_captureFileBatchSizeKByte*1024)) { if (m_stream) { |