12f7f6e
diff -Nur audacious-plugin-fc-0.4-orig/src/configure.c audacious-plugin-fc-0.4/src/configure.c
12f7f6e
--- audacious-plugin-fc-0.4-orig/src/configure.c	2009-06-07 15:25:53.000000000 +0200
12f7f6e
+++ audacious-plugin-fc-0.4/src/configure.c	2010-06-12 19:51:06.000000000 +0200
12f7f6e
@@ -1,5 +1,5 @@
12f7f6e
 #include <audacious/configdb.h>
12f7f6e
-#include <audacious/util.h>
12f7f6e
+#include <audacious/plugin.h>
12f7f6e
 #include <gtk/gtk.h>
12f7f6e
 
12f7f6e
 #include "configure.h"
12f7f6e
diff -Nur audacious-plugin-fc-0.4-orig/src/Main.cpp audacious-plugin-fc-0.4/src/Main.cpp
12f7f6e
--- audacious-plugin-fc-0.4-orig/src/Main.cpp	2009-10-23 17:21:56.000000000 +0200
12f7f6e
+++ audacious-plugin-fc-0.4/src/Main.cpp	2010-06-12 19:51:06.000000000 +0200
12f7f6e
@@ -22,7 +22,6 @@
12f7f6e
 extern "C"
12f7f6e
 {
12f7f6e
 #include <audacious/plugin.h>
12f7f6e
-#include <audacious/util.h>
12f7f6e
 #include <glib.h>
12f7f6e
 }
12f7f6e
 
12f7f6e
@@ -278,7 +277,7 @@
12f7f6e
         {
12f7f6e
             mixerFillBuffer(sampleBuf,sampleBufSize);
12f7f6e
             if ( playback->playing && jumpToTime<0 )
12f7f6e
-                playback->pass_audio(playback,myFormat.xmmsAFormat,myFormat.channels,sampleBufSize,sampleBuf,NULL);
12f7f6e
+                playback->output->write_audio(sampleBuf,sampleBufSize);
12f7f6e
             if ( FC_songEnd && jumpToTime<0 )
12f7f6e
             {
12f7f6e
                 playback->eof = TRUE;
12f7f6e
diff -Nur audacious-plugin-fc-0.4-orig/src/plugin.c audacious-plugin-fc-0.4/src/plugin.c
12f7f6e
--- audacious-plugin-fc-0.4-orig/src/plugin.c	2009-10-23 12:12:59.000000000 +0200
12f7f6e
+++ audacious-plugin-fc-0.4/src/plugin.c	2010-06-12 19:51:06.000000000 +0200
12f7f6e
@@ -20,7 +20,6 @@
12f7f6e
     .init = ip_init,
12f7f6e
     .about = fc_ip_about,
12f7f6e
     .configure = fc_ip_configure,
12f7f6e
-    .enabled = TRUE,
12f7f6e
     .have_subtune = FALSE,
12f7f6e
     .vfs_extensions = fc_fmts,
12f7f6e
     .play_file = ip_play_file,