Glenn Maynard
|
82808801f2
|
fix crash
|
2004-04-07 20:17:49 +00:00 |
|
Glenn Maynard
|
837d2d03aa
|
fix RageSoundManager::Update in linux
|
2004-04-07 07:35:26 +00:00 |
|
Glenn Maynard
|
37de4a8898
|
Add RageSoundManager::StopPlayingSoundsForThisThread. We
need to stop playing the sounds that a thread started before exiting
the thread, or it causes unpredictable behavior with DirectSound.
|
2004-04-07 03:47:12 +00:00 |
|
Glenn Maynard
|
960bc1eaac
|
rename RageSoundManager::StopPlayingSound to RageSoundManager::StopPlayingAllCopiesOfSound
|
2004-04-07 03:42:14 +00:00 |
|
Glenn Maynard
|
058695b969
|
simplify: get rid of sounds_to_delete
|
2004-04-07 03:31:27 +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
|
4c9be566f1
|
fix alloc error
|
2004-03-18 04:10:50 +00:00 |
|
Glenn Maynard
|
f59f22d1fd
|
RageSoundManager::CommitPlayingPosition, RageSoundManager::FlushPosMapQueue
|
2004-03-18 03:04:44 +00:00 |
|
Glenn Maynard
|
6ea531d584
|
give each RageSound instance a unique ID
|
2004-03-18 01:31:34 +00:00 |
|
Glenn Maynard
|
7c001d6370
|
add offset param to SundMixBuffer::write()
|
2004-03-18 01:23:35 +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
|
b3ede49d29
|
better locking
|
2004-01-22 23:21:07 +00:00 |
|
Chris Danford
|
2f7858f8f5
|
add comment
|
2004-01-22 07:22:45 +00:00 |
|
Glenn Maynard
|
8ff6ad9bf5
|
SoundMixBuffer work
|
2004-01-21 10:32:01 +00:00 |
|
Glenn Maynard
|
040bba5a8c
|
64-bit frame counts, so we don't get confused when frame counts
pass 2^31 (takes about 13 hours)
|
2004-01-19 22:21:02 +00:00 |
|
Chris Danford
|
22fb3ec985
|
fix VC6 compile error
|
2004-01-15 03:22:53 +00:00 |
|
Glenn Maynard
|
71e2f1d8d7
|
partial s/RageSound/RageSoundBase/
|
2004-01-15 03:12:18 +00:00 |
|
Glenn Maynard
|
97d088db50
|
remove RageSoundManager::PlayOnceFromDir (in SOUNDS now)
|
2004-01-15 02:56:04 +00:00 |
|
Glenn Maynard
|
8b6030e299
|
remove RageSoundManager::MixAudio
|
2004-01-15 01:46:09 +00:00 |
|
Glenn Maynard
|
f25f68b3f5
|
add read( float * )
optimize full volume
|
2004-01-14 22:09:55 +00:00 |
|
Glenn Maynard
|
f226bde635
|
remove "fake" sounds
|
2004-01-14 08:10:37 +00:00 |
|
Glenn Maynard
|
bbbb76d551
|
RageSound handles SOUNDMAN->playing_sounds itself
|
2004-01-14 08:00:51 +00:00 |
|
Glenn Maynard
|
6d4ddb2a2d
|
simplify
|
2004-01-14 01:41:32 +00:00 |
|
Glenn Maynard
|
5228f9df9c
|
sample rate update
|
2004-01-03 02:36:14 +00:00 |
|
Glenn Maynard
|
e9ae2c0803
|
continue phasing out BASE_PATH and SLASH
|
2003-12-10 09:44:16 +00:00 |
|
Chris Danford
|
bd585e46a1
|
fix VC7 warnings
|
2003-10-22 12:28:30 +00:00 |
|
Glenn Maynard
|
51d60e1db1
|
add RageSoundManager::AttenuateBuf
|
2003-10-22 03:39:52 +00:00 |
|
Glenn Maynard
|
a47708b0b5
|
simplify and optimize SoundMixBuffer
|
2003-10-21 21:35:58 +00:00 |
|
Glenn Maynard
|
7ecbd11306
|
add missing SoundMixBuffer::SetVolume
|
2003-10-16 19:56:54 +00:00 |
|
Glenn Maynard
|
60e8ec708a
|
remove stubs
|
2003-07-26 23:09:56 +00:00 |
|
Glenn Maynard
|
99e28a3875
|
Rename RageMusic to RageSounds.
|
2003-07-26 22:47:55 +00:00 |
|
Glenn Maynard
|
cc0362bfa2
|
stub music calls until converted
|
2003-07-26 22:18:32 +00:00 |
|
Chris Danford
|
278cb4c3f1
|
runs on Xbox
|
2003-07-22 07:47:27 +00:00 |
|
Glenn Maynard
|
50fcf591d9
|
Add RageSoundManager::GetMusicPath.
RageSoundManager::PlayMusic: unload sounds when we stop playing.
|
2003-07-14 23:54:54 +00:00 |
|
Chris Danford
|
e68bd0a3e6
|
add "loop" file name hint for sounds
|
2003-07-05 22:02:42 +00:00 |
|
Glenn Maynard
|
60921db8e5
|
Stop using basic_string for Sint32. We only use it in one place and it's
a bit of a performance hit there ...
|
2003-04-25 19:40:49 +00:00 |
|
Glenn Maynard
|
fe33dec385
|
Partial s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
|
2003-04-25 00:01:35 +00:00 |
|
Glenn Maynard
|
c194f42a3f
|
add GetDriverSampleRate
|
2003-04-23 19:31:32 +00:00 |
|
Glenn Maynard
|
e2f1e6bda9
|
cleanup
use function-style or C-style casts, not static_cast; they're identical
and easier to read
|
2003-04-20 22:08:32 +00:00 |
|
Steve Checkoway
|
86fce28601
|
fixed conversion warnings
|
2003-04-20 12:53:38 +00:00 |
|
Glenn Maynard
|
649ad21e43
|
revert mixing code
|
2003-03-15 05:57:44 +00:00 |
|
Glenn Maynard
|
2dc8e1f59f
|
Try mixing differently; this might help sound quality for people
using the fallback sound drivers.
|
2003-03-07 19:28:34 +00:00 |
|
Glenn Maynard
|
3b8d26e564
|
fix crash if RageSoundManager or SongManager throw
|
2003-02-16 05:10:08 +00:00 |
|
Glenn Maynard
|
42cfd6f98c
|
stdafx -> global
|
2003-02-16 04:01:45 +00:00 |
|
Glenn Maynard
|
0d5cd0bc0f
|
apparently it does want to be this way
|
2003-02-14 23:03:14 +00:00 |
|
Glenn Maynard
|
dd06dddc75
|
use Sint32 char_traits correctly
|
2003-02-14 22:52:38 +00:00 |
|
Glenn Maynard
|
85d15e9976
|
use Sint32 char_traits
|
2003-02-14 22:50:38 +00:00 |
|
Glenn Maynard
|
523787ff96
|
it belongs in here
|
2003-02-14 06:40:08 +00:00 |
|
Glenn Maynard
|
76e1f7b8ba
|
add separately controllable fade
|
2003-02-10 21:43:50 +00:00 |
|
Glenn Maynard
|
5b90bea03b
|
cleanup
|
2003-02-09 06:22:37 +00:00 |
|