summaryrefslogtreecommitdiff
path: root/orkaudio/OrkAudio.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-11-07 14:59:50 +0000
committerHenri Herscher <henri@oreka.org>2006-11-07 14:59:50 +0000
commit3801002d76f57d2d4828a0bea289af7099af8455 (patch)
tree1b440d738ea5923ece1ed9eae51b5590a94ad140 /orkaudio/OrkAudio.cpp
parentc6919c520ee806d068bb957445f964bbe77a0733 (diff)
GSM 6.10 now supported as an RTP payload type under Windows.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@349 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/OrkAudio.cpp')
-rw-r--r--orkaudio/OrkAudio.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/orkaudio/OrkAudio.cpp b/orkaudio/OrkAudio.cpp
index c27cbbb..acc94c0 100644
--- a/orkaudio/OrkAudio.cpp
+++ b/orkaudio/OrkAudio.cpp
@@ -37,6 +37,7 @@
#include "CapturePluginProxy.h"
#include "AudioCapturePlugin.h"
#include "Filter.h"
+#include "GsmFilters.h"
#include "TapeProcessor.h"
#include <list>
@@ -128,6 +129,8 @@ void Transcode(CStdString &file)
FilterRegistry::instance()->RegisterFilter(filter);
filter.reset(new UlawToPcmFilter());
FilterRegistry::instance()->RegisterFilter(filter);
+ filter.reset(new GsmToPcmFilter());
+ FilterRegistry::instance()->RegisterFilter(filter);
// Register in-built tape processors and build the processing chain
BatchProcessing::Initialize();
@@ -191,6 +194,8 @@ void MainThread()
FilterRegistry::instance()->RegisterFilter(filter);
filter.reset(new UlawToPcmFilter());
FilterRegistry::instance()->RegisterFilter(filter);
+ filter.reset(new GsmToPcmFilter());
+ FilterRegistry::instance()->RegisterFilter(filter);
// Register in-built tape processors and build the processing chain
BatchProcessing::Initialize();