diff options
Diffstat (limited to 'orkaudio/OrkAudio.cpp')
-rw-r--r-- | orkaudio/OrkAudio.cpp | 10 |
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(); |