Blender Git Commit Log
Git Commits -> Revision 2d884fc
Revision 2d884fc by Joerg Mueller (master) August 7, 2011, 11:54 (GMT) |
3D Audio GSoC: * Pepper depends on ffmpeg 0.7.1 or higher now, windows and mac build systems set to ffmpeg-0.8 * Fixed orientation retrieval in OpenAL device code. * Added stopAll() method to AUD_IDevice (also for Python) and call it on BGE exit * Changed BGE to use audaspace via native C++ instead over the C API. * Made AUD_SequencerFactory and AUD_SequencerEntry thread safe. * Changed sound caching into a flag which fixes problems on file loading, especially with undo. * Removed unused parameter from sound_mute_scene_sound * Fixed bug: changing FPS didn't update the sequencer sound positions. * Fixed bug: Properties of sequencer strips weren't set correctly. * Minor warning fixes. |
Commit Details:
Full Hash: 2d884fc035d403d43c7a18e3e61cd56ccdfbec2b
SVN Revision: 39132
Parent Commit: 4370099
Lines Changed: +496, -180
43 Modified Paths:
/build_files/scons/config/darwin-config.py (+1, -1) (Diff)
/build_files/scons/config/win32-mingw-config.py (+3, -3) (Diff)
/build_files/scons/config/win32-vc-config.py (+3, -3) (Diff)
/build_files/scons/config/win64-vc-config.py (+3, -3) (Diff)
/CMakeLists.txt (+10, -10) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp (+1, -0) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp (+4, -2) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+10, -0) (Diff)
/intern/audaspace/intern/AUD_C-API.h (+8, -0) (Diff)
/intern/audaspace/intern/AUD_IDevice.h (+5, -0) (Diff)
/intern/audaspace/intern/AUD_IFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.cpp (+4, -0) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.h (+1, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerEntry.cpp (+75, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerEntry.h (+16, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.cpp (+51, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.h (+14, -1) (Diff)
/intern/audaspace/intern/AUD_SequencerHandle.cpp (+5, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerReader.cpp (+4, -0) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.cpp (+13, -0) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.h (+1, -0) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp (+20, -4) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.h (+9, -0) (Diff)
/intern/audaspace/Python/AUD_PyAPI.cpp (+22, -0) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_sound.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+29, -7) (Diff)
/source/blender/blenkernel/intern/sound.c (+27, -8) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -4) (Diff)
/source/blender/editors/sound/sound_ops.c (+5, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+1, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+5, -5) (Diff)
/source/blender/makesdna/DNA_sound_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sound.c (+2, -2) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+16, -8) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+13, -8) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+86, -96) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+6, -3) (Diff)
/source/gameengine/Ketsji/SConscript (+1, -1) (Diff)
/build_files/scons/config/win32-mingw-config.py (+3, -3) (Diff)
/build_files/scons/config/win32-vc-config.py (+3, -3) (Diff)
/build_files/scons/config/win64-vc-config.py (+3, -3) (Diff)
/CMakeLists.txt (+10, -10) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp (+1, -0) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp (+4, -2) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+10, -0) (Diff)
/intern/audaspace/intern/AUD_C-API.h (+8, -0) (Diff)
/intern/audaspace/intern/AUD_IDevice.h (+5, -0) (Diff)
/intern/audaspace/intern/AUD_IFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.cpp (+4, -0) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.h (+1, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerEntry.cpp (+75, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerEntry.h (+16, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.cpp (+51, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.h (+14, -1) (Diff)
/intern/audaspace/intern/AUD_SequencerHandle.cpp (+5, -0) (Diff)
/intern/audaspace/intern/AUD_SequencerReader.cpp (+4, -0) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.cpp (+13, -0) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.h (+1, -0) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp (+20, -4) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.h (+9, -0) (Diff)
/intern/audaspace/Python/AUD_PyAPI.cpp (+22, -0) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_sound.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+29, -7) (Diff)
/source/blender/blenkernel/intern/sound.c (+27, -8) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -4) (Diff)
/source/blender/editors/sound/sound_ops.c (+5, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+1, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+5, -5) (Diff)
/source/blender/makesdna/DNA_sound_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sound.c (+2, -2) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+16, -8) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+13, -8) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+86, -96) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+6, -3) (Diff)
/source/gameengine/Ketsji/SConscript (+1, -1) (Diff)