1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| diff -Nur audacious-mac-0.3.10.orig/src/mac.cpp audacious-mac-0.3.10.modified/src/mac.cpp --- audacious-mac-0.3.10.orig/src/mac.cpp 2007-10-15 17:21:33.000000000 +0800 +++ audacious-mac-0.3.10.modified/src/mac.cpp 2010-02-06 21:38:34.276458793 +0800 @@ -11,7 +11,7 @@ const gchar *fmts[] = { "mac", "ape", "apl", NULL }; - +//modified by runsisi@163.com InputPlugin mac_plugin_info = { NULL, @@ -21,32 +21,28 @@ NULL, mac_about, NULL, + NULL, FALSE, + FALSE, + (gchar**)fmts, + NULL, NULL, + mac_is_our_file_from_vfs, NULL, mac_play_file, mac_stop, mac_pause, - mac_seek, - NULL, - NULL, - NULL, - NULL, + mac_seek, + mac_mseek, NULL, NULL, NULL, NULL, NULL, mac_file_info_box, - NULL, mac_get_song_tuple, NULL, - NULL, - mac_is_our_file_from_vfs, - (gchar **)fmts, - mac_mseek, }; - InputPlugin *mac_plugin_infolist[] = { &mac_plugin_info, NULL }; SIMPLE_INPUT_PLUGIN(mac_plugin_info, mac_plugin_infolist) @@ -295,7 +291,7 @@ GTK_SIGNAL_FUNC(gtk_widget_destroyed), &aboutbox); } -int mac_is_our_file_from_vfs(gchar *filename, VFSFile *file) +int mac_is_our_file_from_vfs(const gchar *filename, VFSFile *file) { gchar magic[4]; const gchar *ext; @@ -383,7 +379,7 @@ mac_mseek(playback, time * 1000); } -Tuple *mac_get_song_tuple(gchar *uriname) +Tuple *mac_get_song_tuple(const gchar *uriname) { int nRetVal = 0; char *filename; diff -Nur audacious-mac-0.3.10.orig/src/mac.h audacious-mac-0.3.10.modified/src/mac.h --- audacious-mac-0.3.10.orig/src/mac.h 2007-09-08 20:04:35.000000000 +0800 +++ audacious-mac-0.3.10.modified/src/mac.h 2010-02-06 21:16:39.478580938 +0800 @@ -44,10 +44,10 @@ extern "C"{ - +//modified by runsisi@163.com static void mac_about(); -static int mac_is_our_file_from_vfs(gchar *filename, VFSFile *file); +static int mac_is_our_file_from_vfs(const gchar *filename, VFSFile *file); static void mac_play_file(InputPlayback *data); @@ -59,9 +59,9 @@ static void mac_seek(InputPlayback *data, int time); -static Tuple *mac_get_song_tuple(gchar *filename); +static Tuple *mac_get_song_tuple(const gchar *filename); -void mac_file_info_box(char *filename); +void mac_file_info_box(const char *filename); }
|