diff options
Diffstat (limited to 'orkaudio/OrkAudio.cpp')
-rw-r--r-- | orkaudio/OrkAudio.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/orkaudio/OrkAudio.cpp b/orkaudio/OrkAudio.cpp index bb02ea9..d12bd6d 100644 --- a/orkaudio/OrkAudio.cpp +++ b/orkaudio/OrkAudio.cpp @@ -41,6 +41,7 @@ #include "Filter.h" #include "GsmFilters.h" #include "IlbcFilters.h" +#include "AudioGain.h" #include "TapeProcessor.h" #include <list> @@ -101,6 +102,9 @@ void LoadPlugins(std::list<ACE_DLL>& pluginDlls) if(error) { LOG4CXX_ERROR(LOG.rootLog, CStdString("Failed to load plugin: ") + pluginPath); + CStdString logMsg; + logMsg.Format("DLL Error: %s", dlerror()); + LOG4CXX_ERROR(LOG.rootLog, logMsg); } else { @@ -145,6 +149,8 @@ void Transcode(CStdString &file) FilterRegistry::instance()->RegisterFilter(filter); filter.reset(new IlbcToPcmFilter()); FilterRegistry::instance()->RegisterFilter(filter); + filter.reset(new AudioGainFilter()); + FilterRegistry::instance()->RegisterFilter(filter); // Register in-built tape processors and build the processing chain BatchProcessing::Initialize(); @@ -226,6 +232,8 @@ void MainThread() FilterRegistry::instance()->RegisterFilter(filter); filter.reset(new IlbcToPcmFilter()); FilterRegistry::instance()->RegisterFilter(filter); + filter.reset(new AudioGainFilter()); + FilterRegistry::instance()->RegisterFilter(filter); // Register in-built tape processors and build the processing chain BatchProcessing::Initialize(); |