Shyotl
|
3a7955192e
|
Temporary super-obsessive audioengine debugging/diagnostics.
|
2013-06-04 04:39:51 -05:00 |
|
Shyotl
|
821fd1f7d6
|
Handle fmodex internal channel release by registering channel callbacks. Harden channel<->source associations. Assign console output for audio system "AudioEngine" and "AudioImpl" tags. Added base LLAudioChannel::cleanup() vfunc to handle non-impl-related variable cleanup. Killed some redundant code.
|
2013-06-04 03:46:26 -05:00 |
|
Shyotl
|
85da7163a7
|
Changing the rolloff settings now immediately apply (with fmodex). Also added AudioLevelUnderwaterRolloff now that the underwater rolloff 3d setting doesnt immediately get clobbered. Also, divvied up sound channels into channelgroups if using the fmod profiler, so it actually has useful info to show now.
|
2012-07-20 04:00:02 -05:00 |
|
Shyotl
|
a2fb56bf48
|
Removed soundgroups. Unneeded and redundant. Any potential usefulness is ursuped by LLAudioEngine's channel management, which I do not want to alter.
|
2011-12-23 18:29:13 -06:00 |
|
Shyotl
|
37095dc2cd
|
Provide FMOD Ex with format hints. Use software mixing only. Fixed issue with channels being silently stolen due to maxchannels being too low (Wind and streaming audio + 30 sound sources were exceeding max channel count)
|
2011-12-23 18:00:54 -06:00 |
|
Shyotl
|
b4dad425aa
|
Fixed wind not mixing with other audio. Play no more than 30 world sounds at once (new sounds just muted until channels free up). Add fmod profiler support (SHEnableFMODExProfiler). Use FMOD_UNICODE on windows instead of loading files manually and sending raw data to fmod. Incl other misc cleanup.
|
2011-12-23 02:29:49 -06:00 |
|
Shyotl
|
c73414f1a1
|
A stab at fmodex support on windows. To use, install 'FMOD Ex Programmers API' to its defualt program files directory, and run develop.py with -DFMODEX:BOOL=ON set. That /should/ be all it takes.
|
2011-12-22 18:01:07 -06:00 |
|