From 483b907ad918ee0102ee9cc34721de510a49f0b6 Mon Sep 17 00:00:00 2001 From: Lars Hanisch Date: Wed, 17 Apr 2013 21:59:30 +0200 Subject: leave some free device slots for output devices --- HISTORY | 5 +++++ dynamite.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/HISTORY b/HISTORY index c2c5332..71d0d64 100644 --- a/HISTORY +++ b/HISTORY @@ -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) + diff --git a/dynamite.c b/dynamite.c index 45ba646..993381b 100644 --- a/dynamite.c +++ b/dynamite.c @@ -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) { -- cgit v1.2.3