The unified diff between revisions [84a0b39f..] and [1fb418de..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'src/lsi/plugins.c'

#
# old_revision [84a0b39f678926ca2848e2a0da300842a9cf5809]
# new_revision [1fb418de708909ffb7935500c5a31bba681e96b8]
#
# add_file "src/lsi/plugins.c"
#  content [f3e7cb50a5258da029d27c67f148fba7845fc552]
#
============================================================
--- /dev/null	
+++ src/lsi/plugins.c	f3e7cb50a5258da029d27c67f148fba7845fc552
@@ -0,0 +1,27 @@
+/* plugins.c */
+
+/*
+ * This is the master table of plugins. Add a plugin here
+ * for it to take effect.
+ */
+
+#include "plugin.h"
+
+#include "midi.h"
+#include "dmx.h"
+#include "beatdetect.h"
+#include "mouse.h"
+#include "cmdsocket.h"
+#include "sql.h"
+
+struct plugin plugins_table[] = {
+	{"midi", midi_init, midi_close, 0},
+	{"dmx", dmx_init, dmx_close, 0},
+	{"beatdetect", beatdetect_init, beatdetect_close, 0},
+	{"mouse", mouse_init, mouse_close, 0},
+	{"cmdsocket", cmdsocket_init, cmdsocket_close, 0},
+	{"sql", sql_init, sql_close, 0},
+};
+
+int nplugins = (sizeof(plugins_table) / sizeof(struct plugin));
+