Mercurial > audlegacy-plugins
diff src/madplug/plugin.c @ 2201:df520f828dcf
Say goodbye to custom fileinfo dialog in madplug
author | Eugene Zagidullin <e.asphyx@gmail.com> |
---|---|
date | Sat, 01 Dec 2007 05:15:43 +0300 |
parents | 2f7eff0bc6eb |
children | f76e846d53d9 |
line wrap: on
line diff
--- a/src/madplug/plugin.c Fri Nov 30 04:55:41 2007 +0300 +++ b/src/madplug/plugin.c Sat Dec 01 05:15:43 2007 +0300 @@ -33,6 +33,7 @@ #include <audacious/vfs.h> #include <sys/stat.h> #include "SFMT.h" +#include "tuples.h" /* * Global variables @@ -625,7 +626,6 @@ #endif /* !NOGUI */ } -extern void audmad_get_file_info(char *filename); extern void audmad_configure(); static void __set_and_free(Tuple *tuple, gint nfield, gchar *name, gchar *value) @@ -794,6 +794,7 @@ aud_tuple_associate_string(tuple, FIELD_QUALITY, NULL, "lossy"); aud_tuple_associate_string(tuple, FIELD_CODEC, NULL, "MPEG Audio (MP3)"); + aud_tuple_associate_string(tuple, FIELD_MIMETYPE, NULL, "audio/mpeg"); if(local_fd) aud_vfs_fclose(fd); @@ -833,12 +834,12 @@ .seek = audmad_seek, .cleanup = audmad_cleanup, .get_song_info = audmad_get_song_info, - .file_info_box = audmad_get_file_info, .get_song_tuple = audmad_get_song_tuple, .is_our_file_from_vfs = audmad_is_our_fd, .vfs_extensions = fmts, .mseek = audmad_mseek, - .probe_for_tuple = audmad_probe_for_tuple + .probe_for_tuple = audmad_probe_for_tuple, + .update_song_tuple = audmad_update_song_tuple, }; InputPlugin *madplug_iplist[] = { &mad_ip, NULL };