Steve Checkoway
|
92fd82b630
|
RString no longer allows NULL. (I have no idea how it took me so long to catch this.)
|
2007-02-16 07:28:43 +00:00 |
|
Glenn Maynard
|
972cb25f97
|
when creating a new window for the first time, we have a new device
|
2007-02-13 06:09:46 +00:00 |
|
Glenn Maynard
|
3c36b5389d
|
fix uncaught errors in VC8 triggering watson instead of our crash handler
|
2007-02-12 00:40:35 +00:00 |
|
Steve Checkoway
|
b88d415b52
|
Style.
|
2007-02-11 01:51:44 +00:00 |
|
Glenn Maynard
|
201cc449bd
|
remove m_fVolume
|
2007-01-27 07:29:22 +00:00 |
|
Glenn Maynard
|
1bf9de3543
|
float
|
2007-01-27 07:18:52 +00:00 |
|
Steve Checkoway
|
3b39d09843
|
Update for Signal handler api change.
|
2007-01-25 11:44:12 +00:00 |
|
Glenn Maynard
|
957d6232e1
|
fix warning
|
2007-01-24 11:43:26 +00:00 |
|
Glenn Maynard
|
ba32e7abba
|
just return; SignalHandler will do this
|
2007-01-24 11:40:41 +00:00 |
|
Glenn Maynard
|
0b26020d96
|
fix crashes in crash handler being handled by DoCleanShutdown
|
2007-01-24 11:38:29 +00:00 |
|
Glenn Maynard
|
db674f125f
|
init normally, with the rest
|
2007-01-19 02:40:07 +00:00 |
|
Steve Checkoway
|
bae94ed8ab
|
Fix warning, fix compile.
|
2007-01-19 01:42:44 +00:00 |
|
Glenn Maynard
|
38a2c6d5c2
|
init m_iMaxHardwareFrame
|
2007-01-19 01:28:13 +00:00 |
|
Glenn Maynard
|
e6db9bc2a7
|
RageSound_Generic_Software -> RageSoundDriver
|
2007-01-19 00:38:24 +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 |
|
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
|
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 |
|
Steve Checkoway
|
7a6eabd616
|
RageSoundDriver.
|
2007-01-02 23:23:30 +00:00 |
|
Steve Checkoway
|
ea988bab1c
|
Remove old, buggy driver.
|
2006-12-30 04:31:55 +00:00 |
|
Steve Checkoway
|
bdda436ce7
|
Remove old buggy driver.
|
2006-12-30 04:31:06 +00:00 |
|
Steve Checkoway
|
941c11b55e
|
Windows can't handle standard format specifiers...
|
2006-12-30 04:27:36 +00:00 |
|
Steve Checkoway
|
c7baf0f7bd
|
Initialize to zero.
|
2006-12-30 04:23:24 +00:00 |
|
Steve Checkoway
|
45659961ce
|
Casting to ints produces incorrect results when the number is larger than 2^32.
|
2006-12-30 04:16:21 +00:00 |
|
Glenn Maynard
|
0c711f840a
|
revert unintended
|
2006-12-28 00:06:21 +00:00 |
|
Glenn Maynard
|
e1cd655ab9
|
fix EventImpl_Win32::Signal race condition (looks like Broadcast now)
|
2006-12-27 09:28:13 +00:00 |
|
Glenn Maynard
|
41f8e2975e
|
update ButtonPressed
|
2006-12-26 23:12:36 +00:00 |
|
Glenn Maynard
|
4b937130c9
|
remove Down
|
2006-12-26 23:11:10 +00:00 |
|
Glenn Maynard
|
9bfd0833b4
|
set level, not down param
|
2006-12-26 22:54:18 +00:00 |
|
Glenn Maynard
|
9f5101783d
|
set level, not down param
|
2006-12-26 22:45:00 +00:00 |
|
Glenn Maynard
|
e5ad264bbf
|
phase out down param
|
2006-12-26 22:42:54 +00:00 |
|
Glenn Maynard
|
01d9e04916
|
no down param
|
2006-12-26 22:42:04 +00:00 |
|
Glenn Maynard
|
70b6a1ccd9
|
asserts
|
2006-12-24 09:53:59 +00:00 |
|
Glenn Maynard
|
bc097b6b03
|
clamp hardware frames in RageSoundDriver, instead of in each sound
|
2006-12-23 10:53:39 +00:00 |
|
Glenn Maynard
|
98a3d5f856
|
more consistent code path: call SoundIsFinishedPlaying when the driver stops mixing, even if it's due to RageSoundDriver::StopMixing
|
2006-12-23 10:32:37 +00:00 |
|
Glenn Maynard
|
cc55d56948
|
remove unused m_iSoundID
|
2006-12-23 09:51:50 +00:00 |
|
Glenn Maynard
|
fe05072aa8
|
handle position queuing within RageSoundDriver; this eliminates
an awkward dependency on RageSoundManager
|
2006-12-23 09:45:15 +00:00 |
|
Glenn Maynard
|
a77a9ce6e5
|
more private
|
2006-12-23 09:39:50 +00:00 |
|
Glenn Maynard
|
3faec793db
|
stop on any error
|
2006-12-23 03:47:38 +00:00 |
|
Glenn Maynard
|
6531fb0013
|
transition: move RageSound_Generic_Software logic into RageSoundDriver
|
2006-12-22 22:43:24 +00:00 |
|
Glenn Maynard
|
bafea3b7ab
|
GetPosition() -> GetHardwareFrame; handle timing retry in the driver,
so the logic is available to the driver
|
2006-12-22 22:22:01 +00:00 |
|
Glenn Maynard
|
4dd1f97875
|
remove unused
|
2006-12-22 21:56:02 +00:00 |
|
Glenn Maynard
|
ae6fd617ab
|
restore comment
|
2006-12-22 21:51:51 +00:00 |
|
Glenn Maynard
|
25d63192f5
|
simplify
|
2006-12-22 21:50:58 +00:00 |
|
Glenn Maynard
|
2c811073d6
|
remove comment
|
2006-12-22 21:49:53 +00:00 |
|
Glenn Maynard
|
9a29ffb77d
|
remove min_fill_frames, min_streaming_buffer_size; handled by ThreadedBuffer
|
2006-12-22 21:49:05 +00:00 |
|
Glenn Maynard
|
b1dd8f2084
|
comment
|
2006-12-22 21:31:24 +00:00 |
|
Glenn Maynard
|
3deabcbe2f
|
handle WOULD_BLOCK
|
2006-12-22 21:30:14 +00:00 |
|