.jstm instead of .stm to avoid collision

git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@822 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
This commit is contained in:
halleyscometsw 2010-08-28 02:14:19 +00:00
parent 5df5090fdd
commit f9f2df71fd
4 changed files with 7 additions and 2 deletions

View File

@ -339,6 +339,7 @@ bool input_vgmstream::g_is_our_path(const char * p_path,const char * p_extension
if(!stricmp_utf8(p_extension,"ivb")) return 1; if(!stricmp_utf8(p_extension,"ivb")) return 1;
if(!stricmp_utf8(p_extension,"joe")) return 1; if(!stricmp_utf8(p_extension,"joe")) return 1;
if(!stricmp_utf8(p_extension,"jstm")) return 1;
if(!stricmp_utf8(p_extension,"kces")) return 1; if(!stricmp_utf8(p_extension,"kces")) return 1;
if(!stricmp_utf8(p_extension,"kcey")) return 1; if(!stricmp_utf8(p_extension,"kcey")) return 1;
@ -617,6 +618,7 @@ DECLARE_MULTIPLE_FILE_TYPE("IVAUD Audio File (*.IVAUD)", ivaud);
DECLARE_MULTIPLE_FILE_TYPE("IVB Audio File (*.IVB)", ivb); DECLARE_MULTIPLE_FILE_TYPE("IVB Audio File (*.IVB)", ivb);
DECLARE_MULTIPLE_FILE_TYPE("JOE Audio File (*.JOE)", joe); DECLARE_MULTIPLE_FILE_TYPE("JOE Audio File (*.JOE)", joe);
DECLARE_MULTIPLE_FILE_TYPE("JSTM Audio File (*.JSTM)", jstm);
DECLARE_MULTIPLE_FILE_TYPE("KCES Audio File (*.KCES)", kces); DECLARE_MULTIPLE_FILE_TYPE("KCES Audio File (*.KCES)", kces);
DECLARE_MULTIPLE_FILE_TYPE("KCEY Audio File (*.KCEY)", kcey); DECLARE_MULTIPLE_FILE_TYPE("KCEY Audio File (*.KCEY)", kcey);

View File

@ -1,7 +1,7 @@
#include "meta.h" #include "meta.h"
#include "../util.h" #include "../util.h"
/* JSTM (.STM from Tantei Jinguji Saburo - Kind of Blue) */ /* JSTM (.STM (renamed .JSTM) from Tantei Jinguji Saburo - Kind of Blue) */
VGMSTREAM * init_vgmstream_ps2_jstm(STREAMFILE *streamFile) { VGMSTREAM * init_vgmstream_ps2_jstm(STREAMFILE *streamFile) {
VGMSTREAM * vgmstream = NULL; VGMSTREAM * vgmstream = NULL;
off_t start_offset = 0x20;; off_t start_offset = 0x20;;
@ -11,7 +11,8 @@ VGMSTREAM * init_vgmstream_ps2_jstm(STREAMFILE *streamFile) {
/* check extension */ /* check extension */
streamFile->get_name(streamFile,filename,sizeof(filename)); streamFile->get_name(streamFile,filename,sizeof(filename));
if (strcasecmp("stm",filename_extension(filename))) goto fail; if (strcasecmp("stm",filename_extension(filename)) &&
strcasecmp("jstm",filename_extension(filename))) goto fail;
/* check header (JSTM) */ /* check header (JSTM) */
if (read_32bitBE(0x0,streamFile) != 0x4A53544D) goto fail; if (read_32bitBE(0x0,streamFile) != 0x4A53544D) goto fail;

View File

@ -101,6 +101,7 @@ gchar *vgmstream_exts [] = {
"ivb", "ivb",
"joe", "joe",
"jstm",
"kces", "kces",
"kcey", "kcey",

View File

@ -166,6 +166,7 @@ char * extension_list[] = {
"ivb\0IVB Audio File (*.IVB)\0", "ivb\0IVB Audio File (*.IVB)\0",
"joe\0JOE Audio File (*.JOE)\0", "joe\0JOE Audio File (*.JOE)\0",
"jstm\0JSTM Audio File (*.JSTM)\0",
"kces\0KCES Audio File (*.KCES)\0", "kces\0KCES Audio File (*.KCES)\0",
"kcey\0KCEY Audio File (*.KCEY)\0", "kcey\0KCEY Audio File (*.KCEY)\0",