summaryrefslogtreecommitdiff
path: root/orkaudio/ImmediateProcessing.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-01-20 22:38:18 +0000
committerHenri Herscher <henri@oreka.org>2006-01-20 22:38:18 +0000
commite07f34274b8912f773993ed96624242115440a3b (patch)
tree6b2f35398ceb7ff5c6a5afc9991f9a3670cb3a27 /orkaudio/ImmediateProcessing.cpp
parent4ab4f3d3b2f0c3c51922eaeea49df162a9c892cd (diff)
VoIP mixing and decoding does now happen in the batch processing thread instead of immediately. Additionally, the system now supports filter plugins such as codecs.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@120 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/ImmediateProcessing.cpp')
-rw-r--r--orkaudio/ImmediateProcessing.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/orkaudio/ImmediateProcessing.cpp b/orkaudio/ImmediateProcessing.cpp
index 26f564e..1298117 100644
--- a/orkaudio/ImmediateProcessing.cpp
+++ b/orkaudio/ImmediateProcessing.cpp
@@ -10,6 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
+#pragma warning( disable: 4786 )
#include "ImmediateProcessing.h"
#include "LogManager.h"
@@ -58,7 +59,7 @@ void ImmediateProcessing::ThreadHandler(void *args)
audioTapeRef->Write();
- if (audioTapeRef->IsStoppedAndValid())
+ if (audioTapeRef->IsReadyForBatchProcessing())
{
// Forward to batch processing thread
BatchProcessing::GetInstance()->AddAudioTape(audioTapeRef);