Blender Git Loki
Git Commits -> Revision c8f75fb
Revision c8f75fb by Joerg Mueller (master) August 14, 2013, 21:21 (GMT) |
Adding a new state for sound handles in audaspace: stopped. Now sounds that stopped playing but are still kept in the device can be differentiated from paused sounds with this state. This should also fix the performance issues mentioned in [#36466] End of SequencerEntrys not set correctly. Please test if sound pausing, resuming and stopping works fine in the BGE and sequencer, my tests all worked fine, but there might be a use case that needs some fixing. |
Commit Details:
Full Hash: c8f75fb5b1918a13a722ed39bb8cace1ee5b58b8
SVN Revision: 59143
Parent Commit: 9e42f76
Lines Changed: +96, -68
8 Modified Paths:
/intern/audaspace/intern/AUD_IHandle.h (+2, -0) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.cpp (+47, -39) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.h (+2, -0) (Diff)
/intern/audaspace/intern/AUD_Space.h (+2, -1) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp (+39, -27) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.h (+2, -0) (Diff)
/intern/audaspace/Python/AUD_PyAPI.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.cpp (+47, -39) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.h (+2, -0) (Diff)
/intern/audaspace/intern/AUD_Space.h (+2, -1) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp (+39, -27) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.h (+2, -0) (Diff)
/intern/audaspace/Python/AUD_PyAPI.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+1, -1) (Diff)