summaryrefslogtreecommitdiff
path: root/cgme.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-19 13:50:36 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-19 13:50:36 +0200
commite89e2345859798fa596e01bd9460a63c92785f49 (patch)
treebf1f0c36b9ded842a43e6fb09a764dce9ce0311b /cgme.c
parentb41446ad033a52ed24176f9ba01362e3648e97ee (diff)
better format checking before adding to playlist,
more file types supported, bad files are skipped when attempted to be played
Diffstat (limited to 'cgme.c')
-rw-r--r--cgme.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/cgme.c b/cgme.c
index 93bbe118..9ad7cd56 100644
--- a/cgme.c
+++ b/cgme.c
@@ -125,11 +125,22 @@ cgme_add (const char *fname) {
return 0;
}
+static const char * exts[]=
+{
+ "ay","gbs","gym","hes","kss","nsf","nsfe","sap","spc","vgm","vgz",NULL
+};
+
+const char **cgme_getexts (void) {
+ return exts;
+}
+
+
codec_t cgme = {
.init = cgme_init,
.free = cgme_free,
.read = cgme_read,
.seek = cgme_seek,
- .add = cgme_add
+ .add = cgme_add,
+ .getexts = cgme_getexts
};