summaryrefslogtreecommitdiff
path: root/cdumb.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-18 19:43:03 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-18 19:43:03 +0200
commit613b792e5c6b35dfe614002e724d1caefc11df58 (patch)
treef8f6a6a412224359dcae537c1fb8f256b5483768 /cdumb.c
parent9cededd13631d65ca000bab0af2e03d124cff147 (diff)
fixed streamer skipping in beginning of each track
Diffstat (limited to 'cdumb.c')
-rw-r--r--cdumb.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/cdumb.c b/cdumb.c
index 644066ea..5494480c 100644
--- a/cdumb.c
+++ b/cdumb.c
@@ -278,19 +278,19 @@ static DUH * open_module(const char *fname, const char *ext, int *start_order, i
{
*is_it = 1;
duh = dumb_read_it_quick(f);
- *filetype = "it";
+ *filetype = "IT";
}
else if (size >= 17 && !memcmp(ptr, "Extended Module: ", 17))
{
duh = dumb_read_xm_quick(f);
- *filetype = "xm";
+ *filetype = "XM";
}
else if (size >= 0x30 &&
ptr[0x2C] == 'S' && ptr[0x2D] == 'C' &&
ptr[0x2E] == 'R' && ptr[0x2F] == 'M')
{
duh = dumb_read_s3m_quick(f);
- *filetype = "s3m";
+ *filetype = "S3M";
}
else if (size >= 1168 &&
/*ptr[28] == 0x1A &&*/ ptr[29] == 2 &&
@@ -299,7 +299,7 @@ static DUH * open_module(const char *fname, const char *ext, int *start_order, i
! strncasecmp( ( const char * ) ptr + 20, "WUZAMOD!", 8 ) ) )
{
duh = dumb_read_stm_quick(f);
- *filetype = "stm";
+ *filetype = "STM";
}
else if (size >= 2 &&
((ptr[0] == 0x69 && ptr[1] == 0x66) ||
@@ -313,7 +313,7 @@ static DUH * open_module(const char *fname, const char *ext, int *start_order, i
ptr[0x2E] == 'M' && ptr[0x2F] == 'F')
{
duh = dumb_read_ptm_quick(f);
- *filetype = "ptm";
+ *filetype = "PTM";
}
else if (size >= 4 &&
ptr[0] == 'P' && ptr[1] == 'S' &&
@@ -321,35 +321,35 @@ static DUH * open_module(const char *fname, const char *ext, int *start_order, i
{
duh = dumb_read_psm_quick(f, *start_order);
*start_order = 0;
- *filetype = "psm";
+ *filetype = "PSM";
}
else if (size >= 4 &&
ptr[0] == 'P' && ptr[1] == 'S' &&
ptr[2] == 'M' && ptr[3] == 254)
{
duh = dumb_read_old_psm_quick(f);
- *filetype = "psm";
+ *filetype = "PSM";
}
else if (size >= 3 &&
ptr[0] == 'M' && ptr[1] == 'T' &&
ptr[2] == 'M')
{
duh = dumb_read_mtm_quick(f);
- *filetype = "mtm";
+ *filetype = "MTM";
}
else if ( size >= 4 &&
ptr[0] == 'R' && ptr[1] == 'I' &&
ptr[2] == 'F' && ptr[3] == 'F')
{
duh = dumb_read_riff_quick(f);
- *filetype = "riff";
+ *filetype = "RIFF";
}
else if ( size >= 32 &&
!memcmp( ptr, "ASYLUM Music Format", 19 ) &&
!memcmp( ptr + 19, " V1.0", 5 ) )
{
duh = dumb_read_asy_quick(f);
- *filetype = "asy";
+ *filetype = "ASY";
}
if (!duh)
@@ -358,7 +358,7 @@ static DUH * open_module(const char *fname, const char *ext, int *start_order, i
f = dumbfile_open (fname);
*is_dos = 0;
duh = dumb_read_mod_quick (f, (!strcasecmp (ext, exts[0]) || !strcasecmp (ext, exts[1])) ? 0 : 1);
- *filetype = "mod";
+ *filetype = "MOD";
}
if (f) {
@@ -801,6 +801,6 @@ codec_t cdumb = {
.insert = cdumb_insert,
.getexts = cdumb_getexts,
.id = "stddumb",
- .filetypes = { "it", "xm", "s3m", "stm", "669", "ptm", "psm", "mtm", "riff", "asy", "mod", NULL }
+ .filetypes = { "IT", "XM", "S3M", "STM", "669", "PTM", "PSM", "MTM", "RIFF", "ASY", "MOD", NULL }
};