diff src/xmms-sid.c @ 835:d508c7c4bc69

Add libSIDPlay2-FP backend interface module.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 08 Nov 2012 20:47:49 +0200
parents 8f155eca3612
children 29f3c3f29c0d
line wrap: on
line diff
--- a/src/xmms-sid.c	Thu Nov 08 20:47:05 2012 +0200
+++ b/src/xmms-sid.c	Thu Nov 08 20:47:49 2012 +0200
@@ -44,10 +44,13 @@
 /* List of emulator engines
  */
 #ifdef HAVE_SIDPLAY1
-#include "xs_sidplay1.h"
+#  include "xs_sidplay1.h"
 #endif
 #ifdef HAVE_SIDPLAY2
-#include "xs_sidplay2.h"
+#  include "xs_sidplay2.h"
+#endif
+#ifdef HAVE_SIDPLAY2
+#  include "xs_sidplay2.h"
 #endif
 
 static XSEngine xs_enginelist[] =
@@ -74,6 +77,17 @@
         xs_sidplay2_flush
     },
 #endif
+#ifdef HAVE_SIDPLAY2_FP
+    {
+        XS_ENG_SIDPLAY2_FP,
+        xs_sidplayfp_probe,
+        xs_sidplayfp_init, xs_sidplayfp_close,
+        xs_sidplayfp_initsong, xs_sidplayfp_fillbuffer,
+        xs_sidplayfp_load, xs_sidplayfp_delete,
+        xs_sidplayfp_getinfo, xs_sidplayfp_updateinfo,
+        xs_sidplayfp_flush
+    },
+#endif
 };
 
 static const gint xs_nenginelist = sizeof(xs_enginelist) / sizeof(xs_enginelist[0]);