From b088db5d99591b5aff120406cdc6a8151754e6f7 Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Thu, 9 Feb 2006 22:40:06 +0000 Subject: Added a temp chunk reference so as to keep the input chunk (facilitates debugging) git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@159 09dcff7a-b715-0410-9601-b79a96267cd0 --- orkaudio/BatchProcessing.cpp | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'orkaudio') diff --git a/orkaudio/BatchProcessing.cpp b/orkaudio/BatchProcessing.cpp index 39145c7..5be8b74 100644 --- a/orkaudio/BatchProcessing.cpp +++ b/orkaudio/BatchProcessing.cpp @@ -81,6 +81,7 @@ void BatchProcessing::ThreadHandler(void *args) fileRef->Open(AudioFile::READ); AudioChunkRef chunkRef; + AudioChunkRef tmpChunkRef; switch(CONFIG.m_storageAudioFormat) { @@ -130,27 +131,21 @@ void BatchProcessing::ThreadHandler(void *args) voIpSession = true; } if(voIpSession) - { + { if(details.m_channel == 2) { decoder2->AudioChunkIn(chunkRef); - decoder2->AudioChunkOut(chunkRef); + decoder2->AudioChunkOut(tmpChunkRef); } else { decoder1->AudioChunkIn(chunkRef); - decoder1->AudioChunkOut(chunkRef); + decoder1->AudioChunkOut(tmpChunkRef); } - //if(details.m_channel == 1) - //{ - filter->AudioChunkIn(chunkRef); - filter->AudioChunkOut(chunkRef); - //} + filter->AudioChunkIn(tmpChunkRef); + filter->AudioChunkOut(tmpChunkRef); } - //if(details.m_channel == 1) - //{ - outFileRef->WriteChunk(chunkRef); - //} + outFileRef->WriteChunk(tmpChunkRef); } fileRef->Close(); -- cgit v1.2.3