summaryrefslogtreecommitdiff
path: root/plugins/ao
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-04-27 22:27:11 +0200
committerGravatar waker <wakeroid@gmail.com>2011-04-27 22:27:11 +0200
commit63f83233f6bbfd3b7add1cc3abcb4bf75b7f5912 (patch)
tree6faf83e38503e0a330819ae8d80f04c6dee54dab /plugins/ao
parentd6edc30d31c904a70286fd3fe07eaa9c0a5bb018 (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.c16
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 *