Mercurial > audlegacy
comparison Plugins/Input/console/Audacious_Driver.cpp @ 98:e42694a28331 trunk
[svn] More progress -- now loads as an audacious module. :)
author | nenolod |
---|---|
date | Tue, 01 Nov 2005 21:34:11 -0800 |
parents | 8dbd2d31c1f7 |
children | 4b2b964a7694 |
comparison
equal
deleted
inserted
replaced
97:6b7d49bd0292 | 98:e42694a28331 |
---|---|
6 * http://www.slack.net/~ant/libs/ | 6 * http://www.slack.net/~ant/libs/ |
7 */ | 7 */ |
8 | 8 |
9 #include "Audacious_Driver.h" | 9 #include "Audacious_Driver.h" |
10 | 10 |
11 extern "C" { | |
12 | |
11 #include <glib/gi18n.h> | 13 #include <glib/gi18n.h> |
12 #include "libaudacious/configfile.h" | 14 #include "libaudacious/configfile.h" |
13 #include "libaudacious/util.h" | 15 #include "libaudacious/util.h" |
14 #include "libaudacious/titlestring.h" | 16 #include "libaudacious/titlestring.h" |
15 #include "audacious/output.h" | 17 #include "audacious/output.h" |
16 #include <gtk/gtk.h> | 18 #include <gtk/gtk.h> |
19 | |
20 }; | |
17 | 21 |
18 #include <cstring> | 22 #include <cstring> |
19 | 23 |
20 static Spc_Emu *spc = NULL; | 24 static Spc_Emu *spc = NULL; |
21 static GThread *decode_thread; | 25 static GThread *decode_thread; |
117 { | 121 { |
118 g_thread_join(decode_thread); | 122 g_thread_join(decode_thread); |
119 console_ip.output->close_audio(); | 123 console_ip.output->close_audio(); |
120 } | 124 } |
121 | 125 |
122 InputPlugin *get_iplugin_info(void) | 126 extern "C" InputPlugin *get_iplugin_info(void) |
123 { | 127 { |
124 console_ip.description = g_strdup_printf(_("Console music plugin")); | 128 console_ip.description = g_strdup_printf(_("Console music plugin")); |
125 return &console_ip; | 129 return &console_ip; |
126 } | 130 } |
127 | 131 |