From 3be472a76e05372d579129d9ac6027b9138d40b8 Mon Sep 17 00:00:00 2001 From: halleyscometsw Date: Tue, 22 Jul 2008 00:37:06 +0000 Subject: [PATCH] add .vig as an alternative extension for VAG git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@362 51a99a44-fe44-0410-b1ba-c3e57ba2b86b --- readme.txt | 1 + src/meta/ps2_vag.c | 3 ++- unix/data.c | 1 + winamp/in_vgmstream.c | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index a5400dca..8f5c63d8 100644 --- a/readme.txt +++ b/readme.txt @@ -131,6 +131,7 @@ File types supported by this version of vgmstream: - .acm (InterPlay ACM) - .sli (loop info for .ogg) - .psh (PS2 ADPCM) +- .vig (PS2 ADPCM) Enjoy! -hcs diff --git a/src/meta/ps2_vag.c b/src/meta/ps2_vag.c index a5570269..e1fdc8b9 100644 --- a/src/meta/ps2_vag.c +++ b/src/meta/ps2_vag.c @@ -37,7 +37,8 @@ VGMSTREAM * init_vgmstream_ps2_vag(STREAMFILE *streamFile) { /* check extension, case insensitive */ streamFile->get_name(streamFile,filename,sizeof(filename)); - if (strcasecmp("vag",filename_extension(filename))) goto fail; + if (strcasecmp("vag",filename_extension(filename)) && + strcasecmp("vig",filename_extension(filename))) goto fail; /* check VAG Header */ if (((read_32bitBE(0x00,streamFile) & 0xFFFFFF00) != 0x56414700) && diff --git a/unix/data.c b/unix/data.c index 16f00f28..7fce5c9c 100644 --- a/unix/data.c +++ b/unix/data.c @@ -92,6 +92,7 @@ gchar *vgmstream_exts [] = { "mus", "sli", "lwav", + "vig", /* terminator */ NULL }; diff --git a/winamp/in_vgmstream.c b/winamp/in_vgmstream.c index b03a8675..b6be50a7 100644 --- a/winamp/in_vgmstream.c +++ b/winamp/in_vgmstream.c @@ -156,6 +156,7 @@ char * extension_list[] = { "psh\0PSH Audio File (*.PSH)\0", "sli\0SLI Audio File (*.SLI)\0", "lwav\0LWAV Audio File (*.LWAV)\0", + "vig\0VIG Audio File (*.VIG)\0", }; void about(HWND hwndParent) {