summaryrefslogtreecommitdiff
path: root/orkaudio/OrkAudio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/OrkAudio.cpp')
-rw-r--r--orkaudio/OrkAudio.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/orkaudio/OrkAudio.cpp b/orkaudio/OrkAudio.cpp
index 0083f8b..edda45a 100644
--- a/orkaudio/OrkAudio.cpp
+++ b/orkaudio/OrkAudio.cpp
@@ -44,7 +44,7 @@
#include "filters/audiogain/AudioGain.h"
#include "TapeProcessor.h"
#include <list>
-
+#include "EventStreaming.h"
static volatile bool serviceStop = false;
@@ -213,6 +213,8 @@ void MainThread()
ObjectFactory::GetSingleton()->RegisterObject(objRef);
objRef.reset(new RecordMsg);
ObjectFactory::GetSingleton()->RegisterObject(objRef);
+ objRef.reset(new PauseMsg);
+ ObjectFactory::GetSingleton()->RegisterObject(objRef);
//objRef.reset(new TestMsg);
//ObjectFactory::GetSingleton()->RegisterObject(objRef);
@@ -276,6 +278,12 @@ void MainThread()
LOG4CXX_INFO(LOG.rootLog, CStdString("Failed to create Http server"));
}
+ // Create streaming server on port 59150 (default)
+ if(!ACE_Thread_Manager::instance()->spawn(ACE_THR_FUNC(EventStreamingServer::run), (void *)CONFIG.m_eventStreamingServerPort))
+ {
+ LOG4CXX_INFO(LOG.rootLog, CStdString("Failed to create event streaming server"));
+ }
+
if(capturePluginOk)
{
CapturePluginProxy::Singleton()->Run();