dteviot
|
407cd50890
|
fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
|
10 years ago |
scrawl
|
a59620f643
|
Cache loudness vector in the buffer cache
|
11 years ago |
scrawl
|
598c0c4ae7
|
Implement mouth animation for NPCs based on say sound (Fixes #642)
|
11 years ago |
PLkolek
|
f297c21e4d
|
Old door sound fades out on door open/close. Door sound is synchronised to angle on action.
|
12 years ago |
Chris Robinson
|
85850c7440
|
Fix DEFAULT_OUTPUT declaration
|
12 years ago |
Chris Robinson
|
3b7edae7c3
|
Don't hold a list of all sound sources
|
12 years ago |
Chris Robinson
|
2f8daec379
|
Allow pausing only certain types of sounds
|
12 years ago |
Chris Robinson
|
dd3e568a00
|
Set the sound properties at initialization
|
12 years ago |
Chris Robinson
|
20321c4552
|
Keep track of the actual active sounds
|
12 years ago |
Chris Robinson
|
86bf6388c6
|
Pass a decoder to the playStream sound output method
|
12 years ago |
Chris Robinson
|
2c1eceb9f0
|
Add methods to pause and stop all playing sounds (and music)
|
12 years ago |
Chris Robinson
|
973b5faf25
|
Keep track of all allocated sources
|
12 years ago |
Marc Zinnschlag
|
35d099a638
|
disabling gcc extensions
|
12 years ago |
Marc Zinnschlag
|
6bd48d12af
|
Issue #107: SoundManager is accessed only through the interface class from now on
|
13 years ago |
Chris Robinson
|
cbf6c0404a
|
Implement a basic underwater sound environment
|
13 years ago |
Chris Robinson
|
575474ff69
|
Pass the mode flags to the sound output play methods
|
13 years ago |
Chris Robinson
|
b01289128b
|
Split OpenAL_Sound into separate classes for 2D and 3D sounds
|
13 years ago |
Chris Robinson
|
fc167dbc83
|
Pass Ogre Vector3s to playSound3D and updateListener
|
13 years ago |
Chris Robinson
|
fefc8f86ab
|
Remove the unused streamSound3D method
|
13 years ago |
Chris Robinson
|
293f33914e
|
Use a deque fpr OpenAL's free sources
|
13 years ago |
Chris Robinson
|
c6c06f1140
|
Return SoundPtr objects from the playSound and streamSound methods
|
13 years ago |
Chris Robinson
|
5cb90ab704
|
Add some dummy copy constructors and assignment operators to prevent implicit versions from being used
|
13 years ago |
Chris Robinson
|
277597c567
|
Fix DEFAULT_OUTPUT for OpenAL_Output
|
13 years ago |
Chris Robinson
|
f11e3e39a1
|
Add an enumerate method to the sound output interface
|
13 years ago |
Chris Robinson
|
fd37a4827c
|
Enforce a 15MB limit on the sound buffer cache
|
13 years ago |
Chris Robinson
|
6c45d6668b
|
Cache OpenAL buffers for easy reuse
|
13 years ago |
Chris Robinson
|
4f69972a9c
|
Add a method to stream a sound in 3D
|
13 years ago |
Chris Robinson
|
ae8218bf03
|
Allocate OpenAL sources when opening the device
This allows sources to be more efficiently retrieved and returned
|
13 years ago |
Chris Robinson
|
4698e8c0a2
|
Make the sound stream thread object per-device
|
13 years ago |
Chris Robinson
|
7194114669
|
Use a background thread to keep OpenAL streams fed
Maybe this could be moved to the SoundManager instead of in OpenAL, but it's
good enough for now.
|
13 years ago |
Chris Robinson
|
b938fd7b36
|
Make the sound output init return void
|
13 years ago |
Chris Robinson
|
362e254720
|
Rename some more sound class member variables and functions
|
13 years ago |
Chris Robinson
|
44fc204864
|
Avoid passing a sound decoder to the play methods
|
13 years ago |
Chris Robinson
|
7160d20db3
|
Be more consistent with the vector orientations given the sound handler
|
13 years ago |
Chris Robinson
|
979ae89aab
|
Pass volume and pitch parameters to streamed sounds
|
13 years ago |
Chris Robinson
|
656863ec6e
|
Add functions to play sounds
|
13 years ago |
Chris Robinson
|
2dabdcb9e5
|
Add a function to update the sound listener
|
13 years ago |
Chris Robinson
|
1ade01edc8
|
Add a function to stream sounds
|
13 years ago |
Chris Robinson
|
1322b1e160
|
Move Sound_Output's definition to a separate header
|
13 years ago |
Chris Robinson
|
45b612ab3b
|
Add a skeleton output classs using OpenAL
|
13 years ago |