Commit Graph

531 Commits

Author SHA1 Message Date
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
halleyscometsw
1b0ccf45da use winamp per-user directory
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@167 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 20:01:37 +00:00
paladine
910e090945 Shouldn't have added config.h
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@166 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 17:20:57 +00:00
paladine
4814b482fb Added initial implement of the audacious plugin for audacious 1.4.x or higher.
There are still a few things to do such as add a configuration GUI, but
these things are marked via TODO in the source files.

I also added the autoconf/automake building system.  To generate everything
you need, run ./bootstrap in the top level directory, it will generate the
configure script.  Then run ./configure.  It will generate Makefile.unix, so
build it via make -f Makefile.unix.  Everything should be setup properly, after
building, execute 'make -f Makefile.unix install' to install.




git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@165 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 17:17:49 +00:00
halleyscometsw
81cde73fef export with a working version.sh
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@164 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 06:16:56 +00:00
halleyscometsw
c93d6af445 prettier export
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@163 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 05:53:26 +00:00
halleyscometsw
7eea3991d3 add .vag to readme
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@162 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 05:41:48 +00:00
halleyscometsw
e5c1cf281e fix for mono svag
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@161 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 05:40:23 +00:00
halleyscometsw
4581e3410f fail on unhandled vag stuff
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@160 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 05:05:49 +00:00
halleyscometsw
6ef92ff9ce add vag to makefile
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@159 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-18 05:03:39 +00:00
fastelbja
c9110c2fd2 fixed layout_none
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@158 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 22:00:10 +00:00
fastelbja
1c0d345e61 VAG support added (VAGi, VAGp, pGAV, Dual File, Stereo VAG)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@157 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 21:52:40 +00:00
halleyscometsw
19e067fd8c only do dual file stereo for flat layout
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@156 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 20:05:33 +00:00
halleyscometsw
d8febe1564 add .raw to readme
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@155 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 19:26:55 +00:00
halleyscometsw
6ab42e62dc clean up windows stuff
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@154 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 18:54:32 +00:00
halleyscometsw
0e5b0a0931 wrong type in prototype
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@153 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 18:19:07 +00:00
fastelbja
fb0e5b5559 fix pop & click on cd-xa decoder
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@152 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 18:06:45 +00:00
halleyscometsw
543444dfe4 add ignore loop option
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@151 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 18:01:20 +00:00
halleyscometsw
da000bd1b5 add raw to Makefile
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@150 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 17:38:23 +00:00
fastelbja
42c73ff363 fix RAW support
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@149 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 17:32:02 +00:00
fastelbja
b4810e8491 RAW PCM support added
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@148 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 17:26:20 +00:00
fastelbja
99ac7a1610 fixed some issues with MIB & MIC
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@147 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 15:39:02 +00:00
fastelbja
f5dccfc3d7 fixed mono XA decoding
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@146 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 15:34:17 +00:00
halleyscometsw
16c9bf0c0b revert back to r141
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@145 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 15:08:03 +00:00
halleyscometsw
fded2db4f6 revert r143
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@144 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 14:44:41 +00:00
halleyscometsw
a7537f4b12 maybe better 0x400 svag
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@143 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 02:27:40 +00:00
halleyscometsw
cc92f8dce7 support 0x400 start offset for svag
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@142 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 01:44:54 +00:00
halleyscometsw
a4abbd0ec9 don't play unlooped tracks forever
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@141 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-17 01:19:17 +00:00
halleyscometsw
37f70ab663 brstmspm hack for Super Paper Mario
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@140 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 23:14:47 +00:00
halleyscometsw
59d6916187 mono Cstr
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@139 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 22:57:20 +00:00
halleyscometsw
d43777fd57 ifdef, not if
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@138 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 22:53:46 +00:00
halleyscometsw
aa2d17a114 ifdef DEBUG, not if DEBUG
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@137 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 22:52:31 +00:00
halleyscometsw
40e445aae6 hopefully make seeking backwards a little safer
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@136 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 21:13:19 +00:00
halleyscometsw
1e4e66ce3f add seeking, update readme
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@135 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 20:57:19 +00:00
halleyscometsw
599b28e497 add fade delay option, validation for in_vgmstream configurables
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@134 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 20:28:36 +00:00
halleyscometsw
f513b9c63f reindent
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@133 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 18:24:47 +00:00
halleyscometsw
b570bed451 add configuration and about dialogs
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@132 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-16 16:09:28 +00:00