# HG changeset patch # User Tony Vroon # Date 1239310659 -3600 # Node ID fdcf79446ddf69dc8835384c3acb663581339fed # Parent 3f47065d84be82d0d7527bd84ff77865ce986f72 Port to new API, lowest prio and NO_DEVICES to avoid autoselect. diff -r 3f47065d84be -r fdcf79446ddf src/filewriter/filewriter.c --- a/src/filewriter/filewriter.c Thu Apr 09 21:41:40 2009 +0100 +++ b/src/filewriter/filewriter.c Thu Apr 09 21:57:39 2009 +0100 @@ -82,7 +82,7 @@ guint64 offset = 0; Tuple *tuple = NULL; -static void file_init(void); +static OutputPluginInitStatus file_init(void); static void file_about(void); static gint file_open(AFormat fmt, gint rate, gint nch); static void file_write(void *ptr, gint length); @@ -99,6 +99,7 @@ OutputPlugin file_op = { .description = "FileWriter Plugin", + .probe_priority = 0, .init = file_init, .about = file_about, .configure = file_configure, @@ -138,14 +139,9 @@ #endif } -static void file_init(void) +static OutputPluginInitStatus file_init(void) { ConfigDb *db; - /*GtkWidget *menu_root; - - menu_root = gtk_menu_item_new_with_label(_("FileWriter")); - gtk_widget_show(menu_root); - audacious_menu_plugin_item_add(AUDACIOUS_MENU_PLAYLIST_RCLICK, menu_root);*/ db = aud_cfg_db_open(); aud_cfg_db_get_int(db, FILEWRITER_CFGID, "fileext", &fileext); @@ -162,6 +158,8 @@ set_plugin(); if (plugin.init) plugin.init(&file_write_output); + + return OUTPUT_PLUGIN_INIT_NO_DEVICES; } void file_about(void)