Bill Currie
|
eb099ae0d3
|
make qf gcc 3.3 clean
|
2003-04-17 00:01:48 +00:00 |
|
Bill Currie
|
63e6ae2869
|
report the name of the stream if reading is truncated
|
2003-04-15 21:11:41 +00:00 |
|
Bill Currie
|
37fa93e8e5
|
horrible hack for `fixing' glitchy sound effects when a stream is shared by
more than one object
|
2003-04-15 04:19:33 +00:00 |
|
Bill Currie
|
5505aba316
|
minor cleanups
|
2003-04-15 04:03:02 +00:00 |
|
Bill Currie
|
130a3f4d59
|
fix the -ve reads
|
2003-04-15 03:21:29 +00:00 |
|
Bill Currie
|
da44c783fb
|
get the new sound system mostly working. just getting a bogus read count
in the stream reader at the moment, otherwise it's working wonderfully :)
|
2003-04-15 02:34:17 +00:00 |
|
Bill Currie
|
dfff6bcdb7
|
duplicate the vorbis file info when creating a stream
|
2003-04-14 16:28:20 +00:00 |
|
Bill Currie
|
9fda72c119
|
streamed sounds /almost/ work. sound like crap but no crashes
|
2003-04-14 15:47:08 +00:00 |
|
Bill Currie
|
aab4dcf931
|
getting there with streams. just need to get the painters working, I think.
(streaming currently disabled for anything < 30s :)
|
2003-04-14 06:11:53 +00:00 |
|
Bill Currie
|
38ef81ca78
|
set the buffer length as early as possible for cached sounds
|
2003-04-14 01:40:40 +00:00 |
|
Bill Currie
|
1b2d7b79a6
|
streams getting closer, not working yet, though
|
2003-04-13 06:46:24 +00:00 |
|
Bill Currie
|
23278d0706
|
fix looping
|
2003-04-12 00:03:56 +00:00 |
|
Bill Currie
|
4eaeb91cc4
|
disable debug
|
2003-04-11 23:52:18 +00:00 |
|
Bill Currie
|
b7ff08fba4
|
effectively disable streamed oggs for now
|
2003-04-11 23:50:45 +00:00 |
|
Bill Currie
|
e3f8c833ad
|
getting closer. wav's successfully load, but playback is always looped (?).
oggs hang
|
2003-04-11 21:14:38 +00:00 |
|
Bill Currie
|
948c97a6a4
|
cached wav files almost work (seems cached ogg are borked now :/)
|
2003-04-11 18:59:14 +00:00 |
|
Bill Currie
|
725f1d0595
|
don't compile any vorbis code if it's unavailable
|
2003-04-11 14:38:31 +00:00 |
|
Bill Currie
|
8012a408b8
|
90% there for cache wav support. will likely segfault :)
|
2003-04-11 04:39:51 +00:00 |
|
Bill Currie
|
12724f5fa7
|
cached oggs work
|
2003-04-11 02:58:24 +00:00 |
|
Bill Currie
|
21e0e342a0
|
fix the calling of a null pointer (oops:)
|
2003-04-11 02:21:25 +00:00 |
|
Bill Currie
|
ccb56eea39
|
half way though the sfx loader re-write. nothing works :)
|
2003-04-11 01:17:48 +00:00 |
|
Bill Currie
|
c9f0652a95
|
start of split-out wav loader. not done yet (probably doesn't compile) but
easier to keep track of here :)
|
2003-04-09 07:30:49 +00:00 |
|
Bill Currie
|
b80357afda
|
change _FOpenFile to take a dstring for foundname plugging a potential
buffer overflow.
|
2003-04-09 05:55:41 +00:00 |
|
Bill Currie
|
dd297bc12a
|
start work on support for stereo samples
|
2003-04-08 22:23:16 +00:00 |
|
Bill Currie
|
ff2a40a7c6
|
WildCode's dx cleanups
|
2003-03-11 06:31:30 +00:00 |
|
Bill Currie
|
cf3aeadb42
|
more error checking ala WildCode
|
2003-03-10 21:28:18 +00:00 |
|
Bill Currie
|
cbd2c42178
|
WildCode's win32 sound fixes
|
2003-03-10 21:21:22 +00:00 |
|
Bill Currie
|
7f37260a9c
|
this bit shouldn't know about windows
|
2003-02-28 16:22:42 +00:00 |
|
Bill Currie
|
6a687f5e45
|
rename all the globals in quakefs.[ch] to be QFS_* or qfs_*
|
2003-02-14 19:46:07 +00:00 |
|
Bill Currie
|
963fa8ef98
|
fix non-vorbis compile
|
2003-02-02 04:54:40 +00:00 |
|
Bill Currie
|
3fcc6ae176
|
a bit more cleanup with more _null deaths
|
2003-01-31 23:16:28 +00:00 |
|
Bill Currie
|
e6a6f7099b
|
don't need this any more
|
2003-01-31 22:34:47 +00:00 |
|
Bill Currie
|
05fb5f9fb2
|
partial cleanup. more to come later :)
|
2003-01-31 20:51:04 +00:00 |
|
Bill Currie
|
93b767d4e0
|
reduce the heavy pointer dereferencing needed to access the sound plugins
|
2003-01-31 20:19:42 +00:00 |
|
Bill Currie
|
c103d77157
|
make SND_ClearBuffer get called directly by Block/UnblockSound and remove
S_ClearBuffer from the api
|
2003-01-31 19:55:21 +00:00 |
|
Bill Currie
|
881e7918c2
|
cut some overhead on sound rendering
|
2003-01-31 19:14:12 +00:00 |
|
Bill Currie
|
570a72497f
|
patches from the FreeBSD ports that are still applicable
|
2003-01-31 18:19:55 +00:00 |
|
Bill Currie
|
c788a2ea57
|
remove a redundant call to S_Init_Cvars and call S_ClearBuffer when sound
is blocked and unblocked.
|
2003-01-31 17:56:05 +00:00 |
|
Bill Currie
|
761a7546dd
|
re-arrange things so __attribute__ and __builtin_expect are properly
autoconfiscated so rcsid will continue to work with gcc 3.3
|
2003-01-15 15:31:36 +00:00 |
|
Bill Currie
|
f8eda03b63
|
fix a const correctness issue
|
2003-01-09 17:06:27 +00:00 |
|
Bill Currie
|
0926ab64ec
|
make the plugin cvars rom rather than archive
|
2003-01-08 22:42:55 +00:00 |
|
Bill Currie
|
e7d138e727
|
string const correctness
|
2003-01-06 21:41:46 +00:00 |
|
Bill Currie
|
71196fedf6
|
make gcc more anal about prototypes, string constants and function
visibility (ie, global functions must have a prototype)
|
2003-01-06 18:28:13 +00:00 |
|
Bill Currie
|
ee30860cef
|
fix a bunch of ;; typos
|
2002-11-20 21:44:04 +00:00 |
|
Bill Currie
|
261dcfe2a3
|
FreeBSD patch from q (see what happens for the other BSDs)
|
2002-11-20 17:20:52 +00:00 |
|
Bill Currie
|
eeb4e4f9a9
|
how that got past my compile tests is beyond me
|
2002-11-06 14:56:39 +00:00 |
|
Bill Currie
|
ca4b3acd6c
|
big protototype cleanup. Now, except for a few cases, all non-static
prototypes are in headers files.
|
2002-11-05 19:12:51 +00:00 |
|
Bill Currie
|
98563c15d6
|
fix vorbis include handling when --with-vorbis is needed
|
2002-10-30 02:03:24 +00:00 |
|
Bill Currie
|
99350cf4f1
|
cleanup some bitrot that caused qf to seg when using the null sound driver
|
2002-10-15 17:32:47 +00:00 |
|
Bill Currie
|
9f7c669370
|
various win32 compile fixes for the latest mingw (not fully working due to
LPCWAVEFORMATEX)
|
2002-10-11 20:47:17 +00:00 |
|