Commit Graph

6467 Commits

Author SHA1 Message Date
halleyscometsw
6524994732 Add xbox ima genh support.
Also fix xbox ima decoder, it was wrong if the decode didn't always start at the block start. Note that this and the nds ima decoder both rely on being run through the file linearly.
I wasn't able to test this on mono wavm or xwav yet, but I think it ought to work.


git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@217 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-10 01:20:54 +00:00
halleyscometsw
6f86773158 proper behavior for single channel genh
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@216 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-09 10:26:17 +00:00
halleyscometsw
0ff17b590b add fading for audacious
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@215 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-09 02:52:39 +00:00
halleyscometsw
6f251f270e update fb2k extension list
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@214 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-09 02:03:17 +00:00
halleyscometsw
1e2fb5c75f update readme to r212
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@213 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-09 00:50:52 +00:00
halleyscometsw
32b3b3588d add .genh extension to audacious
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@212 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-09 00:26:13 +00:00
halleyscometsw
013464482e add GENH
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@211 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-09 00:20:08 +00:00
paladine
db42da3850 Broke out common setting strings into #defines to ensure consistency
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@210 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-08 03:26:49 +00:00
paladine
f07292b266 Added missing files and fixed Makefiles
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@209 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-08 03:24:31 +00:00
halleyscometsw
42c6d9e1e2 add new files to src/Makefile, fix some warnings
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@208 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-08 02:03:05 +00:00
halleyscometsw
18f1eec50d a script to clean up the audacious build detritus
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@207 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-08 01:53:14 +00:00
fastelbja
b462417ddf add support for VPK + various fix on VAG + ADS
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@206 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-07 21:11:33 +00:00
fastelbja
f0f2345a24 adding CFN support + misc fixes
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@205 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-03 18:41:26 +00:00
fastelbja
f132224ca8 fixed crash with no loop ads files
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@204 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-02 18:33:44 +00:00
fastelbja
5de0c96986 Electronic Arts EA/XA R1,R2,R3 & EA PSX support added
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@203 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-02 17:58:08 +00:00
fastelbja
a25e86e359 fixed NGC STR Description
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@202 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-28 18:13:35 +00:00
fastelbja
1f8dca2256 git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@201 51a99a44-fe44-0410-b1ba-c3e57ba2b86b 2008-05-28 11:36:17 +00:00
paladine
1dce587022 GUI completed.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@200 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-27 02:34:21 +00:00
josh-w
caa264ddca initial foobar2000 stuff
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@199 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-26 13:29:21 +00:00
paladine
882eaf0814 Updated audacious VFS STREAMFILE support
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@198 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-25 03:56:01 +00:00
fastelbja
6fb390ea08 add support for WP2 (4 channels INT File)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@197 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-24 20:22:54 +00:00
halleyscometsw
e3c010f67b update for my builds
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@196 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-24 15:44:09 +00:00
fastelbja
f9b3ee049c adding XBOX XWAV support
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@195 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-24 15:11:32 +00:00
fastelbja
f7de62c8c9 adding xbox decoder + WAVM support
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@194 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-23 22:52:02 +00:00
fastelbja
eac7190023 add PS2_PNB for PsychoNauts Bgm Files
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@193 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-22 19:08:49 +00:00
fastelbja
701fce7c3c Adding ILD Support
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@192 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-21 21:26:52 +00:00
paladine
58f66fe2fd Added ps2_str.c to audacious makefile
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@191 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-21 01:39:01 +00:00
halleyscometsw
a1294dfb45 make -m and -x play together better
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@190 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 20:48:44 +00:00
halleyscometsw
bbb03de6af Make closing a VGMSTREAM with duplicate STREAMFILEs safe
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@189 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 20:19:46 +00:00
halleyscometsw
7f33ba0d23 better streamfile profile reporting for test
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@188 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 20:17:36 +00:00
paladine
110938668a Fix to not include missing unistd.h in the Microsoft compiler.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@187 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 19:27:09 +00:00
halleyscometsw
57e227e4c1 "profiling" for STREAMFILE, to see how much is actually being read
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@186 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 18:56:44 +00:00
halleyscometsw
7171043682 allow > 2 channel streams to play in winamp
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@185 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 18:32:40 +00:00
halleyscometsw
3b3ada7ff0 remove unused infile
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@184 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 18:21:49 +00:00
halleyscometsw
5d36d9105a clean up mingw issues
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@183 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 18:19:02 +00:00
halleyscometsw
21dec668c4 add ps2_str
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@182 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 18:17:27 +00:00
fastelbja
696bbdf7af adding STR + STH Support, fixed MIB with no end loop points
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@181 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 18:09:05 +00:00
paladine
3ae797a88a Changed STREAMFILE to be an abstract structure with function pointers for file operations. These changes have been done to support the audacious plugin which will use audacious-VFS I/O instead of stdio. The winamp plugin uses stdio, and has been tested and is working.
stdio optimizations include the prevention of 'doubly opening' a file.  If a file is opened that is already opened, the file handle is duplicated instead of using the normal fopen call.  

git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@180 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 15:18:38 +00:00
halleyscometsw
85a9518e07 oops, extra backslash
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@179 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 19:17:39 +00:00
halleyscometsw
dfdc9988f1 BINARY_NAME no longer needed
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@178 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 19:12:16 +00:00
halleyscometsw
2dcbca898a Somewhat more reasonable .ini name determination
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@177 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 19:09:14 +00:00
halleyscometsw
e405578b33 ignore loop and similar manipulations would get discarded by reset_vgmstream, as is proper, we must redo them if we want them
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@176 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 17:20:35 +00:00
halleyscometsw
5e2a582609 update Makefiles, audacious extension list for gms
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@175 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 16:30:30 +00:00
fastelbja
34d4d9d16f add GMS Support (PS1 & PS2)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@174 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 11:39:30 +00:00
fastelbja
0b3739273f some ps2_svag fixes
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@173 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 11:15:01 +00:00
halleyscometsw
55fad001df add .svag as possible VAG extension
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@172 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 08:22:23 +00:00
halleyscometsw
c5d066c6b5 add resource.o to Makefile
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@171 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 08:21:51 +00:00
halleyscometsw
ce12116067 add reset_vgmstream, which allows a much cleaner way to reset the stream for looping
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@170 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 03:58:15 +00:00
halleyscometsw
130905dc00 hopefully fix Mr. Driller Cstr
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@169 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-19 02:38:57 +00:00
halleyscometsw
1b8da9a63b reorder bootstrap commands to fulfill dependencies
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@168 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 20:45:30 +00:00