Glenn Maynard
9e991a95cd
change buffer tracking a bit to make underruns easier to detect
2003-01-31 21:34:15 +00:00
Glenn Maynard
724f3af240
minor correction
2003-01-27 23:09:40 +00:00
Glenn Maynard
bca879f9b0
update
2003-01-24 22:28:23 +00:00
Glenn Maynard
5c20ab433a
reduce the sleep
2003-01-24 01:34:25 +00:00
Glenn Maynard
9df986c8a1
speedup
2003-01-20 09:22:30 +00:00
Glenn Maynard
bfd2d10a15
properly abstract the volume so we don't touch prefsman in RSM
...
fixes crash
2003-01-19 19:55:24 +00:00
Glenn Maynard
d72770a1a9
increase the buffer size for hardware mixing a bit
2003-01-19 00:52:17 +00:00
Glenn Maynard
875108d691
use m_fSoundVolume
2003-01-11 04:04:15 +00:00
Glenn Maynard
b09c5702b4
Double-check the buffer size.
...
Don't use DSBCAPS_STATIC.
2003-01-08 01:36:06 +00:00
Glenn Maynard
81e8f26db9
removed
2003-01-08 01:30:21 +00:00
Glenn Maynard
92d2a28940
set mixer volume
2003-01-08 00:44:17 +00:00
Glenn Maynard
0797cdb4bd
rename GetPCM -> GetData in drivers (confusing)
2003-01-07 03:55:43 +00:00
Glenn Maynard
ec72c1e406
fix uninitted variable
2003-01-02 22:59:36 +00:00
Glenn Maynard
05d9719441
use better mixer
2002-12-31 01:13:58 +00:00
Glenn Maynard
fc916dde9b
separate buffer size and write-ahead
2002-12-31 01:08:35 +00:00
Glenn Maynard
cb09c3cdcb
sleep a bit more in the DirectSound driver (not -sw)
2002-12-31 00:54:54 +00:00
Glenn Maynard
f87e63a386
fix some dumb sync bugs
2002-12-29 00:19:05 +00:00
Andrew Livy
387905a785
Added Dancing Stage 3DDX (SINGLE MODE ONLY)
...
NOTE: I commented out an ASSERT in NoteData.cpp
at Line 429
// ASSERT( iOriginalTrack < pOriginal->m_iNumTracks );
I don't understand how the AutoGen code works, but all I do know is
that the game works without this assert, but possibly in a way people
didn't want defined. Please can somebody (preferably Chris as he
says he's the only one who understands notedata :D) look at this
and figure out what i'm doing wrong.
I feel a bit uneasy taking out an assert to make things work....
2002-12-28 16:07:19 +00:00
Glenn Maynard
f7bf2ef2fa
changed sound API
2002-12-22 08:13:33 +00:00
Glenn Maynard
999d6c354b
s/throw RageException/RageException::Throw/
2002-12-21 23:15:01 +00:00
Glenn Maynard
5d0ce128e4
fix up stopping
2002-12-21 23:14:46 +00:00
Glenn Maynard
783a9de6b0
s/ThrowFatal/Throw/
2002-12-21 18:32:06 +00:00
Glenn Maynard
3197e723f5
silly
2002-12-21 09:23:45 +00:00
Glenn Maynard
33f0f26912
fix warnings
2002-12-21 08:44:51 +00:00
Glenn Maynard
09301b3ad3
lower the buffer size a bit
2002-12-21 08:32:25 +00:00
Glenn Maynard
8f875e136b
fix comment
2002-12-21 08:24:34 +00:00
Glenn Maynard
f53a120204
fix up error handling
2002-12-21 08:23:16 +00:00
Glenn Maynard
678a07e035
use nonfatal exceptions in drivers
2002-12-21 08:15:35 +00:00
Glenn Maynard
a5ea5cc6a5
no dsound for emulated devices
2002-12-21 07:40:19 +00:00
Glenn Maynard
bbc7c98a68
cleanup
2002-12-21 07:37:34 +00:00
Glenn Maynard
7df2961c9b
add waveout driver
2002-12-21 07:28:03 +00:00
Glenn Maynard
23b740bba8
merge dsound driver code
2002-12-21 07:21:49 +00:00
Glenn Maynard
cc9211a510
chunk buffer writes; simpler, too
2002-12-21 05:16:05 +00:00
Glenn Maynard
3251309a10
use fake sounds
2002-12-21 02:19:59 +00:00
Glenn Maynard
7a1bc59cb2
add soundman wait
2002-12-21 02:10:17 +00:00
Glenn Maynard
4b6c20b42e
fix cursor resetting
2002-12-20 21:22:39 +00:00
Glenn Maynard
a39f632a5f
add a missing lock and some checkpoints
2002-12-20 07:00:12 +00:00
Glenn Maynard
2bb337d8c3
fix a race condition
...
remove an unused variable
2002-12-16 02:09:31 +00:00
Glenn Maynard
3cbb03e273
add new sound code
2002-12-13 08:33:25 +00:00