Glenn Maynard
b925b61654
fix lock ordering
...
all sounds are now deleted in the main thread
2004-04-16 22:28:01 +00:00
Glenn Maynard
5c41e31f60
add SOUND->PlayOnceFromAnnouncer(); this is now the preferred
...
way to play an announcer. Announcer files are in many separate
directories; scanning a directory can cause a skip, so we don't want
to do that in the main thread during gameplay.
2004-04-12 20:02:47 +00:00
Glenn Maynard
514ad5b37e
fix garbled sound and delays on quit
2004-04-07 04:14:20 +00:00
Glenn Maynard
29464ea185
simplify RageSounds using a qeue (this was actually in Windows a15, just
...
forgot to commit it)
allow disabling beat alignment
2004-04-06 04:10:41 +00:00
Glenn Maynard
e779e80350
give RageMutexes names, so they can be identified more easily
2004-03-21 04:10:43 +00:00
Glenn Maynard
679e9e613a
fix jitter adjustment
2004-03-02 07:34:32 +00:00
Glenn Maynard
3b14d5b8a5
attempt to compensate for scheduling jitter
2004-03-01 09:01:23 +00:00
Glenn Maynard
aaf596bad3
fix menu music params not being set
2004-02-28 10:42:34 +00:00
Glenn Maynard
be03ed1c21
Pass RageSoundParams to Play() (or SetParams). This should help fix
...
the long-standing ambiguity of "what happens if parameters are changed
for a second copy of a sound when a first is still playing".
2004-02-28 02:09:46 +00:00
Glenn Maynard
6c01e5c2cc
cap beat match delay
2004-02-28 00:16:43 +00:00
Glenn Maynard
4f28086bfd
simplify
2004-02-23 01:43:57 +00:00
Glenn Maynard
72bbadb18b
debug
2004-02-04 06:45:56 +00:00
Glenn Maynard
e8c7082aa3
skip logging
2004-01-29 21:02:51 +00:00
Glenn Maynard
a0c555a971
tweak fade
2004-01-21 09:43:14 +00:00
Glenn Maynard
5cd8d113b2
add RageSounds::TakeOverSound
2004-01-20 04:09:31 +00:00
Glenn Maynard
74e80e003c
fix music glitches
2004-01-20 02:51:12 +00:00
Glenn Maynard
4365b2b496
use SMLoader::LoadTimingFromSMFile
2004-01-18 04:51:39 +00:00
Glenn Maynard
4f00a0715e
more accurate song pos
2004-01-18 04:50:32 +00:00
Glenn Maynard
854c0b9cea
start PlayOnce, PlayOnceFromDir in the music thread, to fix skips
...
playing announcers
2004-01-15 01:19:05 +00:00
Glenn Maynard
0ed835685a
fix sound occasionally not stopping correctly
2004-01-13 01:59:32 +00:00
Glenn Maynard
42ccf07011
threaded music start; smooths out skips starting sample music
...
on the music select screen
2004-01-12 01:19:22 +00:00
Glenn Maynard
720e625b77
music start fixes
2004-01-11 10:38:38 +00:00
Glenn Maynard
7c6321d4a8
simplify
2004-01-10 10:57:50 +00:00
Glenn Maynard
fe15e6c934
simplify
2004-01-10 10:54:11 +00:00
Glenn Maynard
ee9d893669
simplify
2004-01-10 10:52:12 +00:00
Steve Checkoway
42c4f7415b
Fix warnings.
2003-12-24 20:32:20 +00:00
Glenn Maynard
9170e91bcc
Move CurStageStats and vPlayedStageState out of GAMESTATE. Having
...
GameState.h depend on StageStats.h is too inconvenient.
2003-12-23 00:26:00 +00:00
Glenn Maynard
f3cd4d9361
fix comment
2003-12-20 21:32:26 +00:00
Glenn Maynard
3a65e54c6f
shut up noisy log
2003-12-18 21:06:39 +00:00
Glenn Maynard
5139b481eb
compensate for play latency
2003-12-18 10:29:26 +00:00
Glenn Maynard
588836df07
generic beat sync
2003-12-18 08:53:38 +00:00
Glenn Maynard
1637000fc1
cruft
2003-09-16 01:30:44 +00:00
Andrew Livy
f598a50e6f
MusicBannerWheel Comparison Fixes
2003-09-15 22:21:18 +00:00
Glenn Maynard
d36dddd273
Fix case-sensitivity issue
2003-09-15 20:31:12 +00:00
Glenn Maynard
beca62eee1
add RageSounds::GetPlayLatency
2003-07-26 22:50:54 +00:00
Glenn Maynard
99e28a3875
Rename RageMusic to RageSounds.
2003-07-26 22:47:55 +00:00