diff --git a/readme.txt b/readme.txt index a2501933..15e4c52b 100644 --- a/readme.txt +++ b/readme.txt @@ -123,8 +123,9 @@ File types supported by this version of vgmstream: - .ikm (PS2 ADPCM) - .musx (PS2 ADPCM) - .sfs (PS2 ADPCM) -- .bg00 (PS2 ADPCM) +- .bg0, .bg00 (PS2 ADPCM) - .dvi (DVI IMA ADPCM) +- .kcey (EACS IMA ADPCM) Enjoy! -hcs diff --git a/src/Makefile b/src/Makefile index cd052197..7b927f8b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -90,7 +90,8 @@ META_OBJS=meta/adx_header.o \ meta/ps2_ikm.o \ meta/ps2_sfs.o \ meta/sat_dvi.o \ - meta/ps2_bg00.o + meta/ps2_bg00.o \ + meta/dc_kcey.o OBJECTS=vgmstream.o streamfile.o util.o $(CODING_OBJS) $(LAYOUT_OBJS) $(META_OBJS) diff --git a/src/meta/Makefile.unix.am b/src/meta/Makefile.unix.am index 08533948..fa4b5bcb 100644 --- a/src/meta/Makefile.unix.am +++ b/src/meta/Makefile.unix.am @@ -4,6 +4,71 @@ AM_CFLAGS = -Wall @CFLAGS@ -I$(top_builddir) -I$(top_srcdir) AM_MAKEFLAGS=-f Makefile.unix libmeta_la_LDFLAGS = -libmeta_la_SOURCES = Cstr.c adx_header.c afc_header.c agsc.c ast.c brstm.c ea_header.c gcsw.c halpst.c nds_strm.c ngc_adpdtk.c ngc_caf.c ngc_dsp_std.c ps2_ads.c ps2_exst.c ps2_ild.c ps2_int.c ps2_mib.c ps2_mic.c ps2_npsf.c ps2_pnb.c ps2_rxw.c ps2_str.c ps2_svag.c ps2_vag.c ps2_vpk.c psx_cdxa.c raw.c rs03.c rsf.c rwsd.c psx_gms.c xbox_xwav.c xbox_wavm.c genh.c ogg_vorbis_file.c ps2_bmdx.c aifc.c str_snds.c ws_aud.c ahx.c ivb.c svs.c riff.c pos.c nwa.c ps2_rws.c ps2_hgc1.c xss.c ps2_sl3.c ps2_aus.c fsb.c rsd.c rwx.c xwb.c ea_old.c ps2_xa30.c musc.c ps2_leg.c ps2_filp.c ps2_ikm.c musx.c ps2_sfs.c sat_dvi.c ps2_bg00.c +libmeta_la_SOURCES = +libmeta_la_SOURCES += Cstr.c +libmeta_la_SOURCES += adx_header.c +libmeta_la_SOURCES += afc_header.c +libmeta_la_SOURCES += agsc.c +libmeta_la_SOURCES += ast.c +libmeta_la_SOURCES += brstm.c +libmeta_la_SOURCES += ea_header.c +libmeta_la_SOURCES += gcsw.c halpst.c +libmeta_la_SOURCES += nds_strm.c +libmeta_la_SOURCES += ngc_adpdtk.c +libmeta_la_SOURCES += ngc_caf.c +libmeta_la_SOURCES += ngc_dsp_std.c +libmeta_la_SOURCES += ps2_ads.c +libmeta_la_SOURCES += ps2_exst.c +libmeta_la_SOURCES += ps2_ild.c +libmeta_la_SOURCES += ps2_int.c +libmeta_la_SOURCES += ps2_mib.c +libmeta_la_SOURCES += ps2_mic.c +libmeta_la_SOURCES += ps2_npsf.c +libmeta_la_SOURCES += ps2_pnb.c +libmeta_la_SOURCES += ps2_rxw.c +libmeta_la_SOURCES += ps2_str.c +libmeta_la_SOURCES += ps2_svag.c +libmeta_la_SOURCES += ps2_vag.c +libmeta_la_SOURCES += ps2_vpk.c +libmeta_la_SOURCES += psx_cdxa.c +libmeta_la_SOURCES += raw.c +libmeta_la_SOURCES += rs03.c +libmeta_la_SOURCES += rsf.c +libmeta_la_SOURCES += rwsd.c +libmeta_la_SOURCES += psx_gms.c +libmeta_la_SOURCES += xbox_xwav.c +libmeta_la_SOURCES += xbox_wavm.c +libmeta_la_SOURCES += genh.c +libmeta_la_SOURCES += ogg_vorbis_file.c +libmeta_la_SOURCES += ps2_bmdx.c +libmeta_la_SOURCES += aifc.c +libmeta_la_SOURCES += str_snds.c +libmeta_la_SOURCES += ws_aud.c +libmeta_la_SOURCES += ahx.c +libmeta_la_SOURCES += ivb.c +libmeta_la_SOURCES += svs.c +libmeta_la_SOURCES += riff.c +libmeta_la_SOURCES += pos.c +libmeta_la_SOURCES += nwa.c +libmeta_la_SOURCES += ps2_rws.c +libmeta_la_SOURCES += ps2_hgc1.c +libmeta_la_SOURCES += xss.c +libmeta_la_SOURCES += ps2_sl3.c +libmeta_la_SOURCES += ps2_aus.c +libmeta_la_SOURCES += fsb.c +libmeta_la_SOURCES += rsd.c +libmeta_la_SOURCES += rwx.c +libmeta_la_SOURCES += xwb.c +libmeta_la_SOURCES += ea_old.c +libmeta_la_SOURCES += ps2_xa30.c +libmeta_la_SOURCES += musc.c +libmeta_la_SOURCES += ps2_leg.c +libmeta_la_SOURCES += ps2_filp.c +libmeta_la_SOURCES += ps2_ikm.c +libmeta_la_SOURCES += musx.c +libmeta_la_SOURCES += ps2_sfs.c +libmeta_la_SOURCES += sat_dvi.c +libmeta_la_SOURCES += ps2_bg00.c +libmeta_la_SOURCES += dc_kcey.c EXTRA_DIST = meta.h diff --git a/unix/data.c b/unix/data.c index f2927e5f..dfb13b74 100644 --- a/unix/data.c +++ b/unix/data.c @@ -87,6 +87,7 @@ gchar *vgmstream_exts [] = { "dvi", "bg0", "bg00", + "kcey", /* terminator */ NULL };