summaryrefslogtreecommitdiff
path: root/media/mediaManager.cpp
diff options
context:
space:
mode:
authormethodus <methodus@web.de>2012-10-03 22:34:14 +0200
committermethodus <methodus@web.de>2012-10-03 22:34:14 +0200
commitd3be5479f0a3eee76ab8b98b1c6488b3cf5e50a5 (patch)
treed9b424029362ced5c48bf39e4670688f68c3c89b /media/mediaManager.cpp
parent8bfbe9ae40adccea37598b067340330521a9a5f8 (diff)
downloadvdr-plugin-upnp-d3be5479f0a3eee76ab8b98b1c6488b3cf5e50a5.tar.gz
vdr-plugin-upnp-d3be5479f0a3eee76ab8b98b1c6488b3cf5e50a5.tar.bz2
Splitted tools.h into several tool headers to avoid clashed for example when only requiring string tools but not ixml tools.
Diffstat (limited to 'media/mediaManager.cpp')
-rw-r--r--media/mediaManager.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/media/mediaManager.cpp b/media/mediaManager.cpp
index a94b563..c869bb0 100644
--- a/media/mediaManager.cpp
+++ b/media/mediaManager.cpp
@@ -6,17 +6,14 @@
*/
#include "../include/media/mediaManager.h"
-#include "../include/plugin.h"
#include "../include/server.h"
#include "../include/parser.h"
-#include "../include/tools.h"
#include <upnp/upnp.h>
#include <sstream>
-#include <tntdb/connection.h>
-#include <tntdb/statement.h>
#include <tntdb/result.h>
#include <upnp/ixml.h>
#include <memory>
+#include <tntdb/statement.h>
namespace upnp {
@@ -394,11 +391,13 @@ cMediaManager::BrowseFlag cMediaManager::ToBrowseFlag(const std::string& browseF
bool cMediaManager::Initialise(){
- pluginManager = new upnp::cPluginManager(this);
+ pluginManager = new upnp::cPluginManager();
if(!pluginManager->LoadPlugins(pluginDirectory)){
esyslog("UPnP\tError while loading upnp plugin directory '%s'", pluginDirectory.c_str());
return false;
+ } else {
+ dsyslog("UPnP\tFound %d plugins", pluginManager->Count());
}
try {
@@ -508,7 +507,7 @@ bool cMediaManager::Initialise(){
return true;
} catch (const std::exception& e) {
- esyslog("UPnP\tException occurred while initializing database: %s", e.what());
+ esyslog("UPnP\tException occurred while initializing database '%s': %s", databaseFile.c_str(), e.what());
connection.rollbackTransaction();