Glenn Maynard
e6db9bc2a7
RageSound_Generic_Software -> RageSoundDriver
2007-01-19 00:38:24 +00:00
Steve Checkoway
ccdf81b295
Remove file.
2007-01-18 12:57:10 +00:00
Steve Checkoway
2984456ba3
Simplify.
2007-01-18 12:46:02 +00:00
Steve Checkoway
cde616c5e8
Unused header.
2007-01-18 12:45:35 +00:00
Steve Checkoway
3391f98d52
Unused header and rearranged them.
2007-01-18 12:44:45 +00:00
Steve Checkoway
2207bbec54
Er, character encoding of the comment, maybe?
2007-01-18 12:41:43 +00:00
Steve Checkoway
4f228d3a30
Use IsJoystick() and IsPump().
2007-01-18 12:35:13 +00:00
Steve Checkoway
ff32e1ff9d
Add support for the hat switch. This only works if the hid device uses 3 or 7 values plus a null position for the hat and furthermore, the minimum value needs to correspond to up with increasing values moving clockwise.
2007-01-18 12:30:35 +00:00
Glenn Maynard
18d09949c5
less overhead when not used
2007-01-18 10:30:47 +00:00
Glenn Maynard
ec1764291d
fix RageSoundReader_Preload seek
2007-01-18 10:28:13 +00:00
Glenn Maynard
8ae07ca49f
fix slow RageSoundReader_Resample_Good when m_fRate is -1
2007-01-18 10:10:11 +00:00
Glenn Maynard
8ba265a246
fix RageSoundReader_Preload never preloading
2007-01-18 09:51:18 +00:00
Glenn Maynard
f8c19d688d
clarify
2007-01-18 09:28:05 +00:00
Glenn Maynard
0c2a32144c
remove unused RageSoundDriver_Generic_Software.h
2007-01-18 09:23:55 +00:00
Glenn Maynard
5486753c90
RageSoundDriver
2007-01-18 09:20:56 +00:00
Glenn Maynard
97f06ab454
remove GameSoundManager::GetPlayLatency
2007-01-18 09:15:25 +00:00
Glenn Maynard
008ea63793
SOUND->GetPlayLatency -> SOUNDMAN->GetPlayLatency
2007-01-18 09:12:50 +00:00
Glenn Maynard
804e3afd9f
unneeded
2007-01-18 09:08:51 +00:00
Glenn Maynard
75da18955d
remove SOUNDMAN->PlayOnce
2007-01-18 09:05:13 +00:00
Glenn Maynard
9584ce2b41
remove RageSoundManager::PlayCopyOfSound
2007-01-18 08:48:06 +00:00
Glenn Maynard
a6b63cce18
fix bad merge
2007-01-18 08:45:58 +00:00
Glenn Maynard
2387a4e662
use RageSound::PlayCopy
2007-01-18 08:43:26 +00:00
Glenn Maynard
e2d9d65065
add RageSound::PlayCopy
2007-01-18 08:41:47 +00:00
Glenn Maynard
32a9a47f87
remove RageSoundManager::PlaySound
2007-01-18 08:34:52 +00:00
Glenn Maynard
4eb20f1e79
remove unsafe return value
2007-01-18 08:32:37 +00:00
Glenn Maynard
0e2fd55a8a
remove DeleteSoundWhenFinished
2007-01-18 08:20:36 +00:00
Glenn Maynard
7e8e8aed36
Use RageSound::DeleteSelfWhenFinishedPlaying().
2007-01-18 08:18:00 +00:00
Glenn Maynard
a2d63e2767
RageSound::DeleteSelfWhenFinishedPlaying(). Replaces RageSoundManager::DeleteSoundWhenFinished, without needing to poll every sound in the list every frame and without any extra locking.
2007-01-18 08:16:10 +00:00
Glenn Maynard
984bba5326
remove unused
2007-01-18 07:36:47 +00:00
Glenn Maynard
e7393b0cbe
tihs is safe now
2007-01-18 07:34:22 +00:00
Glenn Maynard
d6efbc455c
This isn't safe; RageSoundDriver::StopMixing skips to HALTING. The decoder thread shouldn't hold the lock long anymore, since reading data should be nonblocking (readers at this point are either preloaded, or have a threaded buffer).
2007-01-18 07:32:41 +00:00
Glenn Maynard
f5e7833adb
Don't lock while calling SOUNDMAN driver calls (mutex ordering requirement).
2007-01-18 07:28:51 +00:00
Steve Checkoway
44baf35a73
Actually check that PumpDevices have the correct vid/pid.
2007-01-18 07:18:41 +00:00
Glenn Maynard
0e43d2fe35
show di->level
2007-01-18 04:23:20 +00:00
Chris Danford
a6f09c5e7c
Pressing a lower extra fret during a single fret hold breaks the hold. Pressing any extra fret during a two fret hold breaks the hold.
2007-01-17 12:41:53 +00:00
Chris Danford
c928ad75fa
add a strum window: After pressing the strum button, the player has some time to hit matching frets before being scored TNS_None
2007-01-17 12:02:56 +00:00
Chris Danford
56ca4a5a18
add metrics for NextSong and PrevSong buttons
2007-01-16 07:47:00 +00:00
Steve Checkoway
ca92299c23
Sort.
2007-01-16 06:36:09 +00:00
Steve Checkoway
c977bf15be
Add files.
2007-01-16 06:35:10 +00:00
Chris Danford
15b1789392
add SoundEffectControl.*
2007-01-16 06:28:06 +00:00
Glenn Maynard
1a63e18756
The topcap and bottomcap can overlap, when the hold is very small.
...
When this happens, fYHead (the end of the topcap) will be greater
than fYTail (the start of the bottomcap). We want to clip rendering
of one of them, so we don't draw them both in the same spot. However,
we're clipping both of them: the topcap to the bottomcap's actual start
and the bottomcap to the topcap's actual end. This leaves a gap between
them. Only clip the bottomcap.
2007-01-16 05:53:17 +00:00
Glenn Maynard
8708b2ca65
simplify
2007-01-16 05:41:01 +00:00
Glenn Maynard
fa42d9099d
fix crash when only 3 verts
2007-01-16 05:36:10 +00:00
Glenn Maynard
c51214174f
implement m_bMuteOnError
2007-01-16 02:32:27 +00:00
Glenn Maynard
d5b3a52233
add MuteOnError
2007-01-16 02:23:12 +00:00
Glenn Maynard
45cea37eb1
do nothing if no property
2007-01-16 02:16:48 +00:00
Glenn Maynard
55747b94c7
SoundEffectControl_Off
2007-01-16 02:15:36 +00:00
Glenn Maynard
6ed7363ce0
SoundEffectControl_Off for none
2007-01-16 02:15:10 +00:00
Glenn Maynard
b22933188c
metrics
2007-01-16 01:40:15 +00:00
Glenn Maynard
9046f91eb2
use SoundEffectControl
2007-01-16 01:39:04 +00:00