summaryrefslogtreecommitdiff
path: root/orkaudio/BatchProcessing.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/BatchProcessing.cpp')
-rw-r--r--orkaudio/BatchProcessing.cpp19
1 files changed, 7 insertions, 12 deletions
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();