Commit Graph
36 Commits
Author SHA1 Message Date
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