Commit Graph

68 Commits

Author SHA1 Message Date
Chris Moeller
a4f8a09541 Change the first use of variable length array declarations to use a xiph.org stack_alloc.h header, and define how to use it for MinGW, Unix (-DVAR_ARRAYS) and for MSVC (-DUSE_ALLOCA) 2015-01-21 17:50:27 -08:00
soneek
46f21d977b Update to build with mingw, added at3plus support to Winamp plugin, Capcom mca, WiiU btsnd, MH3U dspw 2015-01-21 19:28:43 -05:00
halleyscometsw
2ccd62b094 fix makefiles (put -lm at end of link flags)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@997 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2012-09-05 03:05:14 +00:00
halleyscometsw
e1eefdaadb optionally output only stereo with -2
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@943 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2011-05-08 01:51:35 +00:00
halleyscometsw
d993fbb44b do little endian samples proper
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@826 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2010-08-31 04:44:04 +00:00
halleyscometsw
8b7ed495f4 force little endian samples
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@825 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2010-08-31 04:25:30 +00:00
halleyscometsw
86a702f435 Disable G.722.1 by default, enabled in Makefiles for Windows builds.
Note that someone will have to add a definition to the MSVC Makefiles to
support this (define VGM_USE_G7221).


git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@771 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2010-04-10 09:58:47 +00:00
halleyscometsw
e5ddad3b1f G.722.1 support for mingw32 and MSVC (needs testing) build.
.s14 and .sss support.
Other builds will probably not build correctly, I'll follow up with something to disable G.722.1 there in a bit.


git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@760 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2010-03-23 20:57:12 +00:00
halleyscometsw
1275135efd Use 4 decimal places for time display
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@746 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2010-02-26 16:36:25 +00:00
halleyscometsw
ad6807864b output some batch vars
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@663 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2009-06-24 20:10:07 +00:00
halleyscometsw
d7ea342328 fix lil' memory leaks
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@535 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-12-24 09:11:58 +00:00
halleyscometsw
0aef7053db oggenc mode for test
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@444 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-09-29 04:08:03 +00:00
halleyscometsw
90f0dccd9c AIX.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@385 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-08-02 10:24:28 +00:00
halleyscometsw
e017a7324d add AHX support, via mpg123
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@285 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-07-05 11:49:29 +00:00
halleyscometsw
f944267644 add error counting with STREAMFILE_PROFILE
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@280 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-07-03 20:08:02 +00:00
halleyscometsw
6f3139a78d make test's standard output binary under windows
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@271 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-07-01 19:20:09 +00:00
halleyscometsw
0fac479ce7 revert to 245, winamp doesn't use vorbis/ogg/vorbisfile after all
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@247 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-15 11:24:09 +00:00
halleyscometsw
61db7c5991 use vorbisfile.dll (which needs ogg.dll and vorbis.dll) instead of libvorbis.dll; the former set comes with Winamp's vorbis decoder
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@246 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-15 11:03:43 +00:00
halleyscometsw
477b5390c5 make vgmstream link with vorbis in windows builds
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@230 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-15 05:43:40 +00:00
halleyscometsw
54e6924113 oops, left debug stuff in test Makefile
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@228 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-15 04:04:19 +00:00
halleyscometsw
de2e30bea3 first commit of ogg vorbis support (via libvorbisfile)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@227 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-06-15 04:01:03 +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
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
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
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
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
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
bbe411766b have test report date as well as revision
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@127 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-15 13:54:34 +00:00
halleyscometsw
f935a034e0 quote file name in adxencd command line
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@117 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-14 17:44:07 +00:00
halleyscometsw
c21d6f0220 Add isatty check for -p, -P to force output
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@95 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-10 04:08:01 +00:00
halleyscometsw
ac0c0f68ff rwsd working
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@87 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-06 02:58:29 +00:00
halleyscometsw
24ca1a20ef Add end-to-end loop forcing option
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@82 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-04 22:03:10 +00:00
halleyscometsw
217d6cd242 test.o depends on test.c, duh
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@81 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-04 22:02:37 +00:00
halleyscometsw
b326875470 fix test for > 2 channels
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@72 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-04-15 15:49:47 +00:00
halleyscometsw
fd56a939df missed cleaning test.o in clean pseudo-target
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@58 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-25 07:42:43 +00:00
halleyscometsw
315d70e415 change test building
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@54 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-25 07:25:46 +00:00
halleyscometsw
77d40d681d A correct way of getting version number.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@50 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-14 13:11:14 +00:00
halleyscometsw
f9ed4332f4 make things easier (PUN)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@49 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-11 05:40:29 +00:00
halleyscometsw
9a3db019b2 info box for winamp, generate description in a string rather than
printing


git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@44 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-11 01:27:59 +00:00
halleyscometsw
ac832cce80 initial winamp plugin
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@41 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-10 22:58:31 +00:00
halleyscometsw
4aec626083 clean up build process a bit
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@40 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-10 19:20:40 +00:00
halleyscometsw
da83dc6b13 by request, a switch for test to output a command line for adxencd (for
reencoding)


git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@39 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-04 07:40:41 +00:00
halleyscometsw
f2a9f60807 Add HALPST (.hps), unify blocked layouts.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@38 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-04 07:15:25 +00:00
halleyscometsw
147cba7952 Add AST (AFC and PCM).
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@37 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-04 00:46:55 +00:00
halleyscometsw
da800d2f2c Update readme, use keywords to report revision number.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@36 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-03 22:07:39 +00:00
halleyscometsw
8ef08e93cb Add AFC decoding and .afc file reading. Rename DSP files and fcns.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@35 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-03-03 21:38:11 +00:00
halleyscometsw
a198784654 Turned optimization back on and fixed additional warnings found (uninitialized variable use, mostly spurious).
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@34 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-02-15 18:49:59 +00:00
halleyscometsw
6fabc99db8 use -Wall, address warnings
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@32 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-02-15 16:26:29 +00:00
halleyscometsw
ba26771fdc new test feature, clarify usage, add usage to readme
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@30 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-02-14 22:38:23 +00:00
halleyscometsw
f9fd15ee7d add .rsf (G.721)
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@29 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-02-14 22:10:08 +00:00