diff options
author | waker <wakeroid@gmail.com> | 2011-04-27 22:27:11 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-04-27 22:27:11 +0200 |
commit | 63f83233f6bbfd3b7add1cc3abcb4bf75b7f5912 (patch) | |
tree | 6faf83e38503e0a330819ae8d80f04c6dee54dab /plugins/ao | |
parent | d6edc30d31c904a70286fd3fe07eaa9c0a5bb018 (diff) |
fixed mp3 filetype for streamed radio;
removed filetypes ptr in DB_decoder_t
Diffstat (limited to 'plugins/ao')
-rw-r--r-- | plugins/ao/plugin.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/plugins/ao/plugin.c b/plugins/ao/plugin.c index bafcc20e..6b489f45 100644 --- a/plugins/ao/plugin.c +++ b/plugins/ao/plugin.c @@ -32,7 +32,6 @@ DB_functions_t *deadbeef; static DB_decoder_t plugin; static const char * exts[] = { "psf", "psf2", "spu", "ssf", "qsf", "dsf", "minipsf", "minipsf2", "minissf", "miniqsf", "minidsf", NULL }; -static const char *filetypes[] = { "PSF", "PSF2", "SPU", "SSF", "QSF", "DSF", NULL }; typedef struct { DB_fileinfo_t info; @@ -260,26 +259,26 @@ aoplug_insert (DB_playItem_t *after, const char *fname) { if (*ext == '.') { ext++; if (!strcasecmp (ext, "psf") || !strcasecmp (ext, "minipsf")) { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[0]); + deadbeef->pl_add_meta (it, ":FILETYPE", "PSF"); } else if (!strcasecmp (ext, "psf2") || !strcasecmp (ext, "minipsf2")) { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[1]); + deadbeef->pl_add_meta (it, ":FILETYPE", "PSF2"); } else if (!strcasecmp (ext, "spu")) { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[2]); + deadbeef->pl_add_meta (it, ":FILETYPE", "SPU"); } else if (!strcasecmp (ext, "ssf") || !strcasecmp (ext, "minissf")) { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[3]); + deadbeef->pl_add_meta (it, ":FILETYPE", "SSF"); } else if (!strcasecmp (ext, "qsf") || !strcasecmp (ext, "miniqsf")) { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[4]); + deadbeef->pl_add_meta (it, ":FILETYPE", "QSF"); } else if (!strcasecmp (ext, "dsf") || !strcasecmp (ext, "minidsf")) { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[5]); + deadbeef->pl_add_meta (it, ":FILETYPE", "DSF"); } } else { - deadbeef->pl_add_meta (it, ":FILETYPE", filetypes[0]); + deadbeef->pl_add_meta (it, ":FILETYPE", "PSF"); } float duration = 120; @@ -383,7 +382,6 @@ static DB_decoder_t plugin = { .seek_sample = aoplug_seek_sample, .insert = aoplug_insert, .exts = exts, - .filetypes = filetypes }; DB_plugin_t * |