added .dsp support for Yu-Gi-Oh! The Falsebound Kingdom (GC)

git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@660 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
This commit is contained in:
bxaimc 2009-06-20 21:26:36 +00:00
parent 2d097f4bde
commit f65adfd696
4 changed files with 1443 additions and 1365 deletions

View File

@ -393,4 +393,6 @@ VGMSTREAM * init_vgmstream_sd9(STREAMFILE * streamFile);
VGMSTREAM * init_vgmstream_2dx(STREAMFILE * streamFile);
VGMSTREAM * init_vgmstream_dsp_ygo(STREAMFILE * streamFile);
#endif

File diff suppressed because it is too large Load Diff

View File

@ -216,6 +216,7 @@ VGMSTREAM * (*init_vgmstream_fcns[])(STREAMFILE *streamFile) = {
init_vgmstream_naomi_adpcm,
init_vgmstream_sd9,
init_vgmstream_2dx,
init_vgmstream_dsp_ygo,
};
#define INIT_VGMSTREAM_FCNS (sizeof(init_vgmstream_fcns)/sizeof(init_vgmstream_fcns[0]))
@ -247,7 +248,8 @@ VGMSTREAM * init_vgmstream_internal(STREAMFILE *streamFile, int do_dfs) {
(vgmstream->meta_type == meta_GENH) ||
(vgmstream->meta_type == meta_KRAW) ||
(vgmstream->meta_type == meta_PS2_MIB) ||
(vgmstream->meta_type == meta_NGC_LPS)
(vgmstream->meta_type == meta_NGC_LPS) ||
(vgmstream->meta_type == meta_DSP_YGO)
) && vgmstream->channels == 1) {
try_dual_file_stereo(vgmstream, streamFile);
}
@ -2196,6 +2198,9 @@ void describe_vgmstream(VGMSTREAM * vgmstream, char * desc, int length) {
case meta_2DX:
snprintf(temp,TEMPSIZE,"beatmaniaIIDX 2DX9 header");
break;
case meta_DSP_YGO:
snprintf(temp,TEMPSIZE," Yu-Gi-Oh! The Falsebound Kingdom DSP Header");
break;
default:
snprintf(temp,TEMPSIZE,"THEY SHOULD HAVE SENT A POET");
}

View File

@ -171,6 +171,7 @@ typedef enum {
meta_DSP_WII_MUS, /* .mus */
meta_DSP_WII_WSD, /* Phantom Brave (WII) */
meta_WII_NDP, /* Vertigo (Wii) */
meta_DSP_YGO, /* Yu-Gi-Oh! The Falsebound Kingdom (GC) */
/* Nintendo */
meta_STRM, /* STRM */