Chris Robinson
|
a434af92ee
|
Handle sounds marked as 'area sounds'
Note, the area radius is 128 units for it to actually do something, unlike FMOD
where it's only 32.
|
2014-06-22 19:35:09 -07:00 |
|
Chris Robinson
|
845e369b87
|
Don't set a room rolloff factor
The reverb engine already handles an initial attenuation based on the
attenuation of the dry path.
|
2014-06-20 05:03:20 -07:00 |
|
Chris Robinson
|
f0c9aae670
|
Rework manual rolloff handling
For distance models OpenAL doesn't handle, alter the source's distance to get
the appropriate attenuation instead of the source's gain.
|
2014-06-20 04:38:48 -07:00 |
|
Chris Robinson
|
ef7ce41d07
|
Don't purge sources in an initial state
|
2014-06-20 01:17:48 -07:00 |
|
Chris Robinson
|
fb07f7ef07
|
Cast OpenAL IDs to/from void*
|
2014-06-20 01:12:47 -07:00 |
|
Chris Robinson
|
906b828d87
|
Partially implement OpenALSoundRenderer::SetInactive
|
2014-06-20 00:41:19 -07:00 |
|
Chris Robinson
|
42fdc3c059
|
Use structs to store available extensions
|
2014-06-19 23:49:46 -07:00 |
|
Chris Robinson
|
0f234fb36d
|
Remove an unused function
|
2014-06-19 23:10:36 -07:00 |
|
Chris Robinson
|
9f493fca5f
|
Move the generic DecodeSample implementation to the base class
|
2014-06-19 22:42:12 -07:00 |
|
Chris Robinson
|
a661797aa8
|
Be less noisey about loop points
|
2014-06-19 22:31:19 -07:00 |
|
Chris Robinson
|
73d8659f23
|
Remove an unnecessary cast
|
2014-06-19 22:21:05 -07:00 |
|
Chris Robinson
|
07a50c604e
|
Use the correct formatter type
|
2014-06-19 22:13:20 -07:00 |
|
Chris Robinson
|
e39165655d
|
Don't call the sfx volume cvar callback in the OpenALSoundRenderer constructor
I_InitSound already does that after creating it.
|
2014-06-19 21:51:16 -07:00 |
|
Chris Robinson
|
14618cbf30
|
Remove use of SDL_sound
|
2014-06-19 04:33:00 -07:00 |
|
Chris Robinson
|
b38589e2dc
|
Implement and use a libsndfile decoder
|
2014-06-19 04:13:42 -07:00 |
|
Chris Robinson
|
b94a2949e5
|
Don't use air absorption for being underwater
|
2014-06-18 23:41:45 -07:00 |
|
Chris Robinson
|
0e21057a2a
|
Merge remote-tracking branch 'origin/openal' into openal
Conflicts:
src/sound/fmodsound.cpp
src/sound/oalsound.cpp
src/sound/oalsound.h
|
2014-06-15 09:59:24 -07:00 |
|
Chris Robinson
|
160e70f8f2
|
Fix getting the actual device name
|
2014-06-15 09:27:00 -07:00 |
|
Braden Obrzut
|
2142e857a9
|
- Applied VoidMage's OpenAL patch.
|
2013-10-23 19:41:58 -04:00 |
|
Chris Robinson
|
665d685a44
|
Implement GetStats for OpenAL streams
|
2013-06-30 20:31:41 -07:00 |
|
Chris Robinson
|
c4492f88ee
|
Make sure streams are "pumped"
|
2013-06-30 08:04:41 -07:00 |
|
Chris Robinson
|
ba3cc38d09
|
Support float stream callbacks with AL_EXT_FLOAT32
|
2013-06-30 08:04:08 -07:00 |
|
Chris Robinson
|
69af01d629
|
Use SDL_sound when available to decode files
|
2013-06-30 07:45:57 -07:00 |
|
Chris Robinson
|
99209c4a2a
|
Remove an unnecessary function
|
2013-06-30 04:47:10 -07:00 |
|
Chris Robinson
|
5d1cd7b7fe
|
Small fixups
find -> std::find
AL_EXT_loop_points -> AL_SOFT_loop_points
|
2013-06-30 01:32:48 -07:00 |
|
Chris Robinson
|
4f2e367ec6
|
Remove GStreamer support
|
2013-06-30 01:07:09 -07:00 |
|
Chris Robinson
|
b31a729ab8
|
Fix compilation with OpenAL
|
2013-06-29 22:44:46 -07:00 |
|
Christoph Oelckers
|
f3d05e2699
|
- applied Chriss OpenAL patch to make it uzable without GStreamer.
SVN r2984 (openal)
|
2010-11-07 07:17:57 +00:00 |
|
Christoph Oelckers
|
d64fcbd01e
|
- applied Chris's latest OpenAL patch.
SVN r2781 (openal)
|
2010-09-15 13:45:08 +00:00 |
|
Christoph Oelckers
|
5603c70574
|
[OpenAL branch]
- apply Chris's latest patch.
SVN r2534 (openal)
|
2010-08-13 07:07:26 +00:00 |
|