diff options
-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) { |