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