summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--orkaudio/BatchProcessing.cpp3
-rw-r--r--orkaudio/Makefile.am17
-rw-r--r--orkaudio/OrkAudio.cpp10
-rw-r--r--orkaudio/Reporting.cpp3
-rw-r--r--orkaudio/configure.in4
-rw-r--r--orkbasecxx/Makefile.am10
-rw-r--r--orkbasecxx/TapeProcessor.h4
-rw-r--r--orkbasecxx/configure.in4
-rw-r--r--orkbasecxx/messages/Makefile.am5
9 files changed, 36 insertions, 24 deletions
diff --git a/orkaudio/BatchProcessing.cpp b/orkaudio/BatchProcessing.cpp
index efad036..0b8a8c9 100644
--- a/orkaudio/BatchProcessing.cpp
+++ b/orkaudio/BatchProcessing.cpp
@@ -71,7 +71,8 @@ void BatchProcessing::ThreadHandler(void *args)
{
CStdString debug;
- TapeProcessorRef batchProcessing = TapeProcessorRegistry::instance()->GetNewTapeProcessor(CStdString("BatchProcessing"));
+ CStdString processorName("BatchProcessing");
+ TapeProcessorRef batchProcessing = TapeProcessorRegistry::instance()->GetNewTapeProcessor(processorName);
if(batchProcessing.get() == NULL)
{
LOG4CXX_ERROR(LOG.batchProcessingLog, "Could not instanciate BatchProcessing");
diff --git a/orkaudio/Makefile.am b/orkaudio/Makefile.am
index dbd804a..3d3894f 100644
--- a/orkaudio/Makefile.am
+++ b/orkaudio/Makefile.am
@@ -6,16 +6,17 @@ AUTOMAKE_OPTIONS = foreign 1.4
sbin_PROGRAMS = orkaudio
orkaudio_LDADD =
orkaudio_LDFLAGS = -lsndfile -lACE -lxerces-c -llog4cxx -lorkbase
-orkaudio_SOURCES = OrkAudio.cpp AudioTape.cpp \
- BatchProcessing.cpp CapturePluginProxy.cpp \
- CapturePort.cpp Config.cpp ConfigManager.cpp \
- Daemon.cpp ImmediateProcessing.cpp LogManager.cpp \
- MultiThreadedServer.cpp Reporting.cpp
+orkaudio_SOURCES = OrkAudio.cpp \
+ BatchProcessing.cpp \
+ CapturePluginProxy.cpp \
+ CapturePort.cpp \
+ Daemon.cpp \
+ ImmediateProcessing.cpp \
+ Reporting.cpp
AM_CPPFLAGS = -D_REENTRANT
INCLUDES = -I@top_srcdir@ -I../orkbasecxx
-SUBDIRS = audiocaptureplugins messages audiofile filters
-orkaudio_LDADD = $(top_builddir)/messages/libmessages.la \
- $(top_builddir)/audiofile/libaudiofile.la
+SUBDIRS = audiocaptureplugins filters
+#orkaudio_LDADD = $(top_builddir)/messages/libmessages.la
orkaudioconfdir = /etc/orkaudio
orkaudioconf_DATA = \
diff --git a/orkaudio/OrkAudio.cpp b/orkaudio/OrkAudio.cpp
index 60a3a2b..c27cbbb 100644
--- a/orkaudio/OrkAudio.cpp
+++ b/orkaudio/OrkAudio.cpp
@@ -140,8 +140,10 @@ void Transcode(CStdString &file)
// Transmit the tape to the BatchProcessing
- TapeProcessorRef bp = TapeProcessorRegistry::instance()->GetNewTapeProcessor(CStdString("BatchProcessing"));
- AudioTapeRef tape(new AudioTape(CStdString("SinglePort"), file));
+ CStdString ProcessorName("BatchProcessing");
+ TapeProcessorRef bp = TapeProcessorRegistry::instance()->GetNewTapeProcessor(ProcessorName);
+ CStdString portName("SinglePort");
+ AudioTapeRef tape(new AudioTape(portName, file));
bp->AddAudioTape(tape);
// Make sure it stops after processing
@@ -176,8 +178,8 @@ void MainThread()
ObjectFactorySingleton::instance()->RegisterObject(objRef);
objRef.reset(new CaptureMsg);
ObjectFactorySingleton::instance()->RegisterObject(objRef);
- objRef.reset(new TestMsg);
- ObjectFactorySingleton::instance()->RegisterObject(objRef);
+ //objRef.reset(new TestMsg);
+ //ObjectFactorySingleton::instance()->RegisterObject(objRef);
ConfigManager::Instance()->Initialize();
diff --git a/orkaudio/Reporting.cpp b/orkaudio/Reporting.cpp
index 5d2f7ec..48f3675 100644
--- a/orkaudio/Reporting.cpp
+++ b/orkaudio/Reporting.cpp
@@ -73,7 +73,8 @@ void Reporting::AddAudioTape(AudioTapeRef& audioTapeRef)
void Reporting::ThreadHandler(void *args)
{
- TapeProcessorRef reporting = TapeProcessorRegistry::instance()->GetNewTapeProcessor(CStdString("Reporting"));
+ CStdString processorName("Reporting");
+ TapeProcessorRef reporting = TapeProcessorRegistry::instance()->GetNewTapeProcessor(processorName);
if(reporting.get() == NULL)
{
LOG4CXX_ERROR(LOG.reportingLog, "Could not instanciate Reporting");
diff --git a/orkaudio/configure.in b/orkaudio/configure.in
index 45deca6..e4cc615 100644
--- a/orkaudio/configure.in
+++ b/orkaudio/configure.in
@@ -1,7 +1,7 @@
AC_INIT(configure.in)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(orkaudio, 0.5)
+AM_INIT_AUTOMAKE(orkaudio, 0.6)
AC_LANG_CPLUSPLUS
AC_PROG_CXX
@@ -9,4 +9,4 @@ AM_PROG_LIBTOOL
AC_PREFIX_DEFAULT(/usr)
-AC_OUTPUT(Makefile messages/Makefile audiofile/Makefile audiocaptureplugins/Makefile audiocaptureplugins/generator/Makefile audiocaptureplugins/voip/Makefile filters/Makefile filters/rtpmixer/Makefile)
+AC_OUTPUT(Makefile audiocaptureplugins/Makefile audiocaptureplugins/generator/Makefile audiocaptureplugins/voip/Makefile filters/Makefile filters/rtpmixer/Makefile)
diff --git a/orkbasecxx/Makefile.am b/orkbasecxx/Makefile.am
index 0e8bed6..586b48b 100644
--- a/orkbasecxx/Makefile.am
+++ b/orkbasecxx/Makefile.am
@@ -7,9 +7,13 @@ lib_LTLIBRARIES = liborkbase.la
liborkbase_la_LDFLAGS =
liborkbase_la_SOURCES = Filter.cpp g711.c \
OrkBase.cpp Object.cpp ObjectFactory.cpp \
- OrkClient.cpp AudioCapture.cpp Utils.cpp
+ OrkClient.cpp AudioCapture.cpp Utils.cpp \
+ AudioTape.cpp \
+ Config.cpp ConfigManager.cpp LogManager.cpp \
+ MultiThreadedServer.cpp TapeProcessor.cpp
#INCLUDES = -I/projects/ext/xmlrpc++/xmlrpc++0.7/src
-SUBDIRS = messages serializers
+SUBDIRS = messages serializers audiofile
liborkbase_la_LIBADD = $(top_builddir)/serializers/libserializers.la \
- $(top_builddir)/messages/libmessages.la
+ $(top_builddir)/messages/libmessages.la \
+ $(top_builddir)/audiofile/libaudiofile.la
AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/TapeProcessor.h b/orkbasecxx/TapeProcessor.h
index a177480..54f5eca 100644
--- a/orkbasecxx/TapeProcessor.h
+++ b/orkbasecxx/TapeProcessor.h
@@ -65,4 +65,6 @@ private:
TapeProcessorRef m_firstTapeProcessor;
};
-#endif \ No newline at end of file
+#endif
+
+
diff --git a/orkbasecxx/configure.in b/orkbasecxx/configure.in
index 6cc6be3..1c87c5b 100644
--- a/orkbasecxx/configure.in
+++ b/orkbasecxx/configure.in
@@ -1,7 +1,7 @@
AC_INIT(configure.in)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(orkbase, 0.5)
+AM_INIT_AUTOMAKE(orkbase, 0.6)
AC_PREFIX_DEFAULT(/usr)
@@ -9,4 +9,4 @@ AC_LANG_CPLUSPLUS
AC_PROG_CXX
AM_PROG_LIBTOOL
-AC_OUTPUT(Makefile messages/Makefile serializers/Makefile)
+AC_OUTPUT(Makefile messages/Makefile serializers/Makefile audiofile/Makefile)
diff --git a/orkbasecxx/messages/Makefile.am b/orkbasecxx/messages/Makefile.am
index 0465da7..aba1c8e 100644
--- a/orkbasecxx/messages/Makefile.am
+++ b/orkbasecxx/messages/Makefile.am
@@ -1,7 +1,8 @@
METASOURCES = AUTO
noinst_LTLIBRARIES = libmessages.la
-libmessages_la_SOURCES = AsyncMessage.cpp AsyncMessage.h Message.cpp Message.h\
- SyncMessage.cpp SyncMessage.h
+libmessages_la_SOURCES = AsyncMessage.cpp Message.cpp \
+ SyncMessage.cpp CaptureMsg.cpp DeleteTapeMsg.cpp \
+ PingMsg.cpp TapeMsg.cpp
#libmessages_la_LIBADD = -L/projects/ext/xmlrpc++/xmlrpc++0.7/ -lXmlRpc
INCLUDES = -I@top_srcdir@