diff options
author | Lars Hanisch <dvb@flensrocker.de> | 2013-04-17 21:59:30 +0200 |
---|---|---|
committer | Lars Hanisch <dvb@flensrocker.de> | 2013-04-17 21:59:30 +0200 |
commit | 483b907ad918ee0102ee9cc34721de510a49f0b6 (patch) | |
tree | 3ad5071e91d3ceaab10524a452c7f6ba022a1b8a | |
parent | 21a08e2011c6230bd442b2e535c29d165e0291da (diff) | |
download | vdr-plugin-dynamite-483b907ad918ee0102ee9cc34721de510a49f0b6.tar.gz vdr-plugin-dynamite-483b907ad918ee0102ee9cc34721de510a49f0b6.tar.bz2 |
leave some free device slots for output devicesv0.1.5
-rw-r--r-- | HISTORY | 5 | ||||
-rw-r--r-- | dynamite.c | 6 |
2 files changed, 8 insertions, 3 deletions
@@ -274,3 +274,8 @@ VDR Plugin 'dynamite' Revision History 2012-12-08: Version 0.1.1 - adjust to vdr 1.7.33 + +2013-04-17: Version 0.1.5 + +- leave some free device slots for output plugins (softhddevice, xine and xineliboutput) + @@ -11,7 +11,7 @@ #include "monitor.h" #include "status.h" -static const char *VERSION = "0.1.4"; +static const char *VERSION = "0.1.5"; static const char *DESCRIPTION = tr("attach/detach devices on the fly"); static const char *MAINMENUENTRY = NULL; @@ -272,8 +272,8 @@ bool cPluginDynamite::ProcessArgs(int argc, char *argv[]) bool cPluginDynamite::Initialize(void) { - static const char *badPlugins[] = {"streamdev-client", "mcli", NULL}; - static int badPluginsFreeCount[] = {1, 8}; + static const char *badPlugins[] = {"streamdev-client", "softhddevice", "xine", "xineliboutput", "mcli", NULL}; + static int badPluginsFreeCount[] = {1, 1, 1, 1, 8}; int freeSlotsForKnownBadPlugins = 0; for (int i = 0; badPlugins[i]; i++) { if (cPluginManager::GetPlugin(badPlugins[i]) != NULL) { |